Heim > Backend-Entwicklung > Python-Tutorial > So implementieren Sie die Site-Verwaltung in Python

So implementieren Sie die Site-Verwaltung in Python

小云云
Freigeben: 2018-03-30 17:03:08
Original
1991 Leute haben es durchsucht

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
Nach dem Login kopieren

<br/>Ein paar weitere Zeilen Code hinzugefügt:

def __str__(self):
        return self.title

    class Admin:
        pass
Nach dem Login kopieren

<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 = [
    # &#39;django.contrib.admin&#39;,
    # &#39;django.contrib.auth&#39;,
    # &#39;django.contrib.contenttypes&#39;,
    # &#39;django.contrib.sessions&#39;,
    # &#39;django.contrib.messages&#39;,
    # &#39;django.contrib.staticfiles&#39;,
    &#39;books&#39;,
]

MIDDLEWARE = [
    # &#39;django.middleware.security.SecurityMiddleware&#39;,
    # &#39;django.contrib.sessions.middleware.SessionMiddleware&#39;,
    # &#39;django.middleware.common.CommonMiddleware&#39;,
    # &#39;django.middleware.csrf.CsrfViewMiddleware&#39;,
    # &#39;django.contrib.auth.middleware.AuthenticationMiddleware&#39;,
    # &#39;django.contrib.messages.middleware.MessageMiddleware&#39;,
    # &#39;django.middleware.clickjacking.XFrameOptionsMiddleware&#39;,
]
Nach dem Login kopieren

<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/>
Nach dem Login kopieren
url(&#39;admin/&#39;, admin.site.urls),
Nach dem Login kopieren

Dann starten Sie den Server, python manage.py runserver

访问 http://127.0.0.1:8000/admin/
Nach dem Login kopieren
看到一个这样的页面:
Nach dem Login kopieren
恭喜,访问成功,具体的使用可以自己点一下看看。
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage