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

So implementieren Sie die Site-Verwaltung in Python

小云云
小云云Original
2018-03-30 17:03:081907Durchsuche

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 = [
    # &#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;,
]

<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(&#39;admin/&#39;, 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!

Stellungnahme:
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