Verwaltungssystemvorlagen basierend auf Django und MySQL : Backend-Verwaltungssystem, OA, Formularsystem, Administratorsystem, Datenbankverwaltungssystemvorlage, Datenbankzugriffsvorlage. Das Front-End und das Back-End sind nicht getrennt und die Webanwendung fügt der Datenbank hinzu, löscht sie und ändert sie. Frontend, Webanwendung, MySQL-Datenbank. Detaillierte Kommentare, hoch gekapselt und einfach wiederzuverwenden.
Persönliche Website: www.bytesc.top
Persönlicher Blog: blog.bytesc.top
? Wenn Sie projektbezogene Fragen haben, können Sie gerne issue in diesem Projekt ansprechen. Ich werde in der Regel innerhalb von 24 Stunden antworten.
Titelseite 
Einloggen 
Verwenden Sie Cookies, um den Anmeldestatus zu speichern. Nicht angemeldete Benutzer können nur auf die Startseite und die Anmeldeseite zugreifen. Andernfalls leiten Sie zur Anmeldeseite weiter. 
Benutzerverwaltung 
Benutzer hinzufügen 
Abteilungsleitung 
Nummernverwaltung 
Nummer bearbeiten 
Aufgabenverwaltung 
Abhängigkeiten installieren
pip install -r requirement.txtÖffnen Sie Setting.py und suchen Sie nach Zeile 83.
Wenn Sie MySQL verwenden, verwenden Sie die folgenden DATENBANKEN und kommentieren Sie das Obige aus. Geben Sie 'USER' , 'PASSWORD' , 'HOST' und 'PORT' Ihres MySQL-Servers ein. Erstellen Sie manuell eine Datenbank mit demselben Namen wie der Feldinhalt 'NAME'
Wenn Sie SQLite verwenden, verwenden Sie die oben genannten DATENBANKEN und kommentieren Sie Folgendes aus.
# Database
# https://docs.djangoproject.com/en/4.1/ref/settings/#databases
# DATABASES = {
# "default": {
# "ENGINE": "django.db.backends.sqlite3",
# "NAME": BASE_DIR / "db.sqlite3",
# }
# }
DATABASES = {
'default' : {
'ENGINE' : 'django.db.backends.mysql' ,
'NAME' : 'djangolearntest' ,
'USER' : 'root' ,
'PASSWORD' : '123456' ,
'HOST' : '127.0.0.1' ,
'PORT' : '3306' ,
}
}Datenbank initialisieren
python manage.py makemigrations
python manage.py migrateGeben Sie die Django-Shell ein
python manage.py shellFügen Sie den Administrator manuell hinzu
import app01 . models
app01 . models . MyAdmin . objects . create ( id = "admin" , user_name = "admin" , password = "9b7bdac3cbd4af86551d5f27d64a5291" )
exit ()laufen
python manage.py runserverWenn der Standardport 8000 belegt ist, ändern Sie einfach den Port.
python manage.py runserver 8008 Der Login-Benutzername ist admin und das Passwort ist 12345678 
.
│ .gitignore
│ cmd.txt
│ guide.md
│ LICENSE
│ manage.py
│ README.md
│ requirement.txt
├─app01
│ │ admin.py
│ │ apps.py
│ │ models.py
│ │ tests.py
│ │ views.py
│ │ __init__.py
│ │
│ └─ middle_ware
│ └─ my_auth.py
├─srcs
│ │ ├─forms
│ │ │ └─ form.py
│ │ │
│ │ └─views
│ │ account.py
│ │ departments.py
│ │ myadmin.py
│ │ number.py
│ │ order.py
│ │ task.py
│ │ user.py
│ ├─static
│ │
│ ├─templates
│ │ │ change.html
│ │ │ error.html
│ │ │ index.html
│ │ │ layout.html
│ │ │
│ │ ├─account
│ │ │ login.html
│ │ │
│ │ ├─departments
│ │ │ depart_add.html
│ │ │ depart_edit.html
│ │ │ depart_list.html
│ │ │
│ │ ├─myadmin
│ │ │ myadmin_list.html
│ │ │
│ │ ├─numbers
│ │ │ num_add.html
│ │ │ num_edit.html
│ │ │ num_list.html
│ │ │
│ │ ├─order
│ │ │ order_list.html
│ │ │
│ │ ├─task
│ │ │ task_list.html
│ │ │
│ │ └─users
│ │ user_add.html
│ │ user_edit.html
│ │ user_list.html
│ │
│ └─ utils
│ bootstrap_modelform.py
│ md5.py
│ page_nav.py
│
├─Learntest
│ asgi.py
│ settings.py
│ urls.py
│ wsgi.py
│
└─ readme_img