이 글에서는 주로 Python을 사용하여 사이트 관리를 구현하는 방법을 코드 형식으로 설명합니다.
1. Django 백엔드 관리 페이지
Django에는 백엔드 관리 페이지가 내장되어 있어 사용하기 전에만 구성하면 됩니다. 이를 통해 개발자는 개발 후 백엔드 관리 시스템을 구축해야 하는 수고를 덜 수 있습니다. 대지. .
먼저 데이터 모델에 관리 페이지를 추가해야 합니다.
class Publisher(models.Model): name = models.CharField(max_length=30) address = models.CharField(max_length=50) city = models.CharField(max_length=60) state_province = models.CharField(max_length=30) countray = models.CharField(max_length=50) website = models.URLField() def __str__(self): return self.title class Admin: pass
<br/>코드 몇 줄을 더 추가했습니다:
def __str__(self): return self.title class Admin: pass
<br/>클래스 Admin: pass는 현재 데이터 모델에 대한 관리 페이지를 선언합니다(다른 모델에서도 마찬가지입니다)
settings.py에 일부 구성 매개변수를 전달하기 전에 수정했습니다.
INSTALLED_APPS = [ # 'django.contrib.admin', # 'django.contrib.auth', # 'django.contrib.contenttypes', # 'django.contrib.sessions', # 'django.contrib.messages', # 'django.contrib.staticfiles', 'books', ] MIDDLEWARE = [ # 'django.middleware.security.SecurityMiddleware', # 'django.contrib.sessions.middleware.SessionMiddleware', # 'django.middleware.common.CommonMiddleware', # 'django.middleware.csrf.CsrfViewMiddleware', # 'django.contrib.auth.middleware.AuthenticationMiddleware', # 'django.contrib.messages.middleware.MessageMiddleware', # 'django.middleware.clickjacking.XFrameOptionsMiddleware', ]
<br/>일부 코드를 주석 처리합니다. 이제 주석 처리된 모든 코드를 해제하고
다음으로 Python Manage.py 마이그레이션을 실행해야 합니다. 이 테이블은 권한 관리에 필요한 테이블입니다. 이제 데이터베이스는 다음과 같아야 합니다.
페이지이므로 이전과 마찬가지로 액세스 경로를 구성해야 합니다. urls.py를 열고 구성을 추가합니다<br/><br/>
url('admin/', admin.site.urls),
위 내용은 Python으로 사이트 관리를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!访问 http://127.0.0.1:8000/admin/
看到一个这样的页面:
恭喜,访问成功,具体的使用可以自己点一下看看。