Templat sistem manajemen berdasarkan Django dan Mysql : sistem manajemen backend, OA, sistem formulir, sistem administrator, templat sistem manajemen basis data, templat akses basis data. Front-end dan back-end tidak dipisahkan, dan aplikasi web menambah, menghapus, dan mengubah database. Front-end, aplikasi web, database mysql. Komentar mendetail, sangat ringkas, dan mudah digunakan kembali.
Situs web pribadi: www.bytesc.top
Blog pribadi: blog.bytesc.top
? Jika Anda memiliki pertanyaan terkait proyek, Anda dapat mengajukan issue dalam proyek ini. Saya biasanya akan membalasnya dalam waktu 24 jam.
halaman depan 
Masuk 
Gunakan cookie untuk menyimpan status login. Pengguna yang belum login hanya dapat mengakses halaman beranda dan halaman login. Jika tidak, arahkan ke halaman login. 
Manajemen pengguna 
Tambahkan pengguna 
Manajemen departemen 
Manajemen nomor 
Sunting nomor 
manajemen tugas 
Instal dependensi
pip install -r requirement.txtBuka setting.py dan temukan sekitar baris 83.
Jika Anda menggunakan mysql, gunakan DATABASES berikut dan beri komentar di atas. Isi 'USER' , 'PASSWORD' , 'HOST' dan 'PORT' server mysql Anda. Buat database secara manual dengan nama yang sama dengan isi kolom 'NAME'
Jika Anda menggunakan sqlite, gunakan DATABASES di atas dan beri komentar berikut.
# 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' ,
}
}Inisialisasi basis data
python manage.py makemigrations
python manage.py migrateMasukkan cangkang Django
python manage.py shellTambahkan administrator secara manual
import app01 . models
app01 . models . MyAdmin . objects . create ( id = "admin" , user_name = "admin" , password = "9b7bdac3cbd4af86551d5f27d64a5291" )
exit ()berlari
python manage.py runserverJika port default 8000 sudah ditempati, ubah saja portnya.
python manage.py runserver 8008 Nama pengguna login adalah admin dan kata sandinya adalah 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