قوالب نظام الإدارة المستندة إلى Django وMysql : نظام إدارة الواجهة الخلفية، الوصول الحر، نظام النموذج، نظام المسؤول، قالب نظام إدارة قاعدة البيانات، قالب الوصول إلى قاعدة البيانات. لا يتم فصل الواجهة الأمامية والخلفية، ويقوم تطبيق الويب بإضافة قاعدة البيانات وحذفها وتغييرها. الواجهة الأمامية، تطبيق الويب، قاعدة بيانات 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أدخل قذيفة جانغو
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