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.txt
Buka 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 migrate
Masukkan cangkang Django
python manage.py shell
Tambahkan administrator secara manual
import app01 . models
app01 . models . MyAdmin . objects . create ( id = "admin" , user_name = "admin" , password = "9b7bdac3cbd4af86551d5f27d64a5291" )
exit ()
berlari
python manage.py runserver
Jika 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