One Paragraph of project description goes here
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
from selenium import webdriver | |
from webdriver_manager.chrome import ChromeDriverManager | |
from selenium.webdriver.chrome.service import Service | |
from selenium.webdriver.support.ui import WebDriverWait | |
from selenium.webdriver.support import expected_conditions as EC | |
from selenium.webdriver.common.keys import Keys | |
from selenium.webdriver.common.by import By | |
driver = webdriver.Chrome(service=Service( | |
ChromeDriverManager().install() |
from rest_framework.permissions import BasePermission, SAFE_METHODS | |
class IsAdminOrReadOnly(BasePermission): | |
def has_permission(self, request, view): | |
if request.method in SAFE_METHODS: | |
return True | |
else: | |
return request.user.is_staff |