django creative
1.0.0
เทมเพลตสมัยใหม่สำหรับอินเทอร์เฟซผู้ดูแลระบบ Django
pip install git + https : // github . com / imankarimi / django - creative . git
# or
easy_install git + https : // github . com / imankarimi / django - creative . git
INSTALLED_APPS = (
...
'creative' ,
'django.contrib.admin' ,
)
โปรแกรมทั้งหมดที่คุณเพิ่มใน INSTALLED_APPS ควรมีลักษณะเช่นนี้: "APP_NAME.apps.APP_NAMEConfig"
ในฟีเจอร์นี้ เราพิจารณาว่าแต่ละแอปสามารถมีไอคอนของตัวเองได้ ดังนั้นเราจึงขอให้ผู้ใช้ใช้ฟีเจอร์นี้ตามวิธีการ นอกจากนี้ใน apps.py ของแต่ละโปรแกรมตามตัวอย่าง ให้เพิ่มฟิลด์ไอคอนในคลาสที่เกี่ยวข้อง
คุณสามารถไปที่ <https://django-dashboard-black.appseed.us/ui-icons.html> เพื่อใช้ไอคอนเพิ่มเติม
from django . apps import AppConfig
class APP_NAMEConfig ( AppConfig ):
name = 'APP_NAME'
icon = 'ICON_CLASS' # for example: icon = 'tim-icons icon-atom'
django.template.context_processors.request
ใน settings.py (วิธี Django 1.8+): TEMPLATES = [
{
'BACKEND' : 'django.template.backends.django.DjangoTemplates' ,
'DIRS' : [],
'APP_DIRS' : True ,
'OPTIONS' : {
'context_processors' : [
...
'django.template.context_processors.request' ,
...
],
},
},
]
คำเตือน
ก่อน Django 1.8 คุณควรระบุตัวประมวลผลบริบทด้วยวิธีอื่น ใช้ django.core.context_processors.request
แทน django.template.context_processors.request
ด้วย
from django . conf import global_settings
TEMPLATE_CONTEXT_PROCESSORS = global_settings . TEMPLATE_CONTEXT_PROCESSORS + (
'django.core.context_processors.request' ,
)
python manage . py migrate creative
# or
python manage . py syncdb
python manage . py collectstatic