导航

 

在python34/scripts文件夹下pip3 install django-grappelli

pip安装一般会装在python34的tools或lib之类的文件夹下,一定要找到那个文件夹,grappeli一般和django装在一起。安装完毕后,配置settings.py 

INSTALLED_APPS = (
    'grappelli',#我们这里是admin模块使用,所以必须放在admin前面
    'django.contrib.admin',
)
在文件中的
STATIC_URL = '/static/'(不知道起什么作用,只知道这个是根目录下的文件,windows的话就是该盘目录下的文件,必须存在,是一个文件夹)这句后添加以下段落

STATIC_ROOT = '/mysite/MyDjango/grappelli'#该文件夹必须存在
STATICFILES_DIRS=(
os.path.join(STATIC_ROOT, 'js'),#添加js文件,js文件可从grappelli安装完毕的默认文件夹下复制黏贴过来,必须存在,否则会报错
)

在urls.py里添加这么一句:

url(r'^grappelli/',include('grappelli.urls')),注意必须要添加在

url(r'^admin/', include(admin.site.urls)),
url(r'^hello/$', hello),
url(r'^current_datetime/$', current_datetime),
)等要使用该js的元组前

全部保存完毕后

执行 python manage.py collectstatic

若有报错显示:Your STATICFILES_DIRS setting is not a tuple or list;

证明STATICFILES_DIRS格式不对

总之出错时留意看报错提示

如果显示如下

输入yes后无报错的话就可以成功了

最后启动服务器python manage.py runserver 

还有别的调用模板的方法,比如

posted on 2015-03-06 21:11  slqt  阅读(733)  评论(0编辑  收藏  举报