Dieser Artikel teilt Ihnen hauptsächlich die Methoden zur Implementierung von Python zur Verwaltung der Site mit. Ich hoffe, dass er Ihnen helfen kann.
1. Django-Backend-Verwaltungsseite
Django verfügt über eine integrierte Backend-Verwaltungsseite, die nur konfiguriert werden muss, bevor sie verwendet werden kann erspart Entwicklern, sich nach der Entwicklung darum zu kümmern. Nach der Erstellung der Website entsteht die Mühe, ein Backend-Verwaltungssystem aufzubauen. .
Zuerst müssen wir unserem Datenmodell eine Verwaltungsseite hinzufügen.
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/>Ein paar weitere Zeilen Code hinzugefügt:
def __str__(self): return self.title class Admin: pass
<br/>Die Klasse Admin: pass deklariert eine Verwaltungsseite für das aktuelle Datenmodell (dasselbe gilt für andere Modelle)
Wir haben einige Konfigurationsparameter in den Einstellungen geändert. py vorher:
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/>Einigen Code auskommentiert, jetzt müssen Sie den gesamten auskommentierten Code freigeben
Führen Sie dann python manage.py migrate aus, um diese Tabellen zu erstellen, die für die Berechtigungsverwaltung erforderlich sind
<br/>
Die Datenbank sollte nun so aussehen.
Da es sich um eine Seite handelt, müssen wir den Zugriffspfad wie zuvor konfigurieren, urls.py öffnen und eine Konfiguration hinzufügen
<br/>
url('admin/', admin.site.urls),
Dann starten Sie den Server, python manage.py runserver
访问 http://127.0.0.1:8000/admin/
看到一个这样的页面:
恭喜,访问成功,具体的使用可以自己点一下看看。
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Site-Verwaltung in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!