เทมเพลตระบบการจัดการที่ใช้ Django และ Mysql : ระบบการจัดการแบ็กเอนด์, OA, ระบบแบบฟอร์ม, ระบบผู้ดูแลระบบ, เทมเพลตระบบการจัดการฐานข้อมูล, เทมเพลตการเข้าถึงฐานข้อมูล ส่วนหน้าและส่วนหลังจะไม่แยกจากกัน และเว็บแอปพลิเคชันจะเพิ่ม ลบ และเปลี่ยนแปลงฐานข้อมูล ส่วนหน้า, เว็บแอปพลิเคชัน, ฐานข้อมูล mySQL ความคิดเห็นโดยละเอียด มีการห่อหุ้มอย่างดี และนำมาใช้ซ้ำได้ง่าย
เว็บไซต์ส่วนตัว: www.bytesc.top
บล็อกส่วนตัว: blog.bytesc.top
หากคุณมีคำถามเกี่ยวกับโครงการ คุณสามารถแจ้ง issue
ในโครงการนี้ได้ โดยปกติฉันจะตอบกลับภายใน 24 ชั่วโมง
หน้าแรก
เข้าสู่ระบบ
ใช้คุกกี้เพื่อบันทึกสถานะการเข้าสู่ระบบ ผู้ใช้ที่ไม่ได้เข้าสู่ระบบจะสามารถเข้าถึงเฉพาะหน้าแรกและหน้าเข้าสู่ระบบเท่านั้น มิฉะนั้นเปลี่ยนเส้นทางไปที่หน้าเข้าสู่ระบบ
การจัดการผู้ใช้
เพิ่มผู้ใช้
การจัดการแผนก
การจัดการหมายเลข
แก้ไขหมายเลข
การจัดการงาน
ติดตั้งการพึ่งพา
pip install -r requirement.txt
เปิด setup.py และค้นหาประมาณบรรทัด 83
หากคุณใช้ mysql ให้ใช้ฐานข้อมูลต่อไปนี้และแสดงความคิดเห็นข้างต้น กรอก 'USER'
, 'PASSWORD'
, 'HOST'
และ 'PORT'
ของเซิร์ฟเวอร์ mysql ของคุณ สร้างฐานข้อมูลด้วยตนเองด้วยชื่อเดียวกันกับเนื้อหาฟิลด์ 'NAME'
หากคุณใช้ sqlite ให้ใช้ฐานข้อมูลด้านบนและแสดงความคิดเห็นดังต่อไปนี้
# 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' ,
}
}
เตรียมใช้งานฐานข้อมูล
python manage.py makemigrations
python manage.py migrate
เข้าสู่เปลือก django
python manage.py shell
เพิ่มผู้ดูแลระบบด้วยตนเอง
import app01 . models
app01 . models . MyAdmin . objects . create ( id = "admin" , user_name = "admin" , password = "9b7bdac3cbd4af86551d5f27d64a5291" )
exit ()
วิ่ง
python manage.py runserver
หากพอร์ตเริ่มต้น 8000 ถูกครอบครอง เพียงแค่เปลี่ยนพอร์ต
python manage.py runserver 8008
ชื่อผู้ใช้สำหรับเข้าสู่ระบบคือ admin
และรหัสผ่านคือ 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