欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用django-suit為django 1.7 admin后臺(tái)添加模板

 更新時(shí)間:2014年11月18日 10:42:23   投稿:hebedich  
前面我們介紹了Django-grappelli給admin添加模板,可是使用中發(fā)現(xiàn)inline有點(diǎn)問(wèn)題,所以就換了今天我們要談的Django-suit,貌似要稍微好一些

django-grappelli里面使用inline似乎有點(diǎn)兒?jiǎn)栴},換一個(gè)皮:

django-suit是2scoops推薦的第二個(gè)admin skin.
Supports: Django 1.4-1.7. Python: 2.6-3.
本文的環(huán)境是django 1.7.1

django-suit官網(wǎng)
安裝指導(dǎo)鏈接
設(shè)置攻略

翻譯搬運(yùn)如下:

安裝

復(fù)制代碼 代碼如下:

pip install django-suit

# settings.py
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP

TEMPLATE_CONTEXT_PROCESSORS = TCP + (
'django.core.context_processors.request',
)

終端

復(fù)制代碼 代碼如下:

python manage.py makemigrations
python manage.py migrate
python manage.py collectstatic

恭喜!基本安裝已經(jīng)完成!

官方攻略還有很多詳細(xì)的設(shè)置,我發(fā)現(xiàn)這個(gè)插件不只是為了后臺(tái)服務(wù)的,也附贈(zèng)了許多form widget,在前臺(tái)也可以善加利用:
舉例如下:

datetime widget

復(fù)制代碼 代碼如下:

SuitDateWidget, SuitTimeWidget and SuitSplitDateTimeWidget extends original admin widgets by adding some additional output styling only. Widgets still uses same original JavaScript for calendar and time. You can see example in Demo app: User changeform:

from django.forms import ModelForm
from suit.widgets import SuitDateWidget, SuitTimeWidget, SuitSplitDateTimeWidget

class UserChangeForm(UserChangeForm):
    class Meta:
        model = User
        widgets = {
            'last_login': SuitSplitDateTimeWidget,
            'date_joined': SuitSplitDateTimeWidget,
        }

以上內(nèi)容大部分精簡(jiǎn)至官方攻略,給需要的小伙伴們參考下吧

相關(guān)文章

最新評(píng)論