我只是遵循了相当简单的quickstart guide:
urls.py:
urlpatterns = [
url(r'^grappelli/', include('grappelli.urls')), # grappelli URLS
...
设置/ base.py:
INSTALLED_APPS = (
# http://django-grappelli.readthedocs.org/en/latest/quickstart.html
'grappelli'
#default apps
'django.contrib.admin',
....
但这导致了主题错误:
ImportError:没有名为'grapellidjango'的模块
确认我已正确安装:
pip freeze:
(hackerspace_online)...@sparagus ~/Developer/hackerspace_online/src $ pip freeze
...
Django==1.8.2
...
django-grappelli==2.7.1
检查python路径
ipdb> import grappelli
ipdb>
我在这次安装上搞砸了什么?
答案 0 :(得分:3)
您在'grappelli'
之后错过了逗号。
而不是
INSTALLED_APPS = (
# http://django-grappelli.readthedocs.org/en/latest/quickstart.html
'grappelli'
#default apps
'django.contrib.admin',
....
应该是
INSTALLED_APPS = (
# http://django-grappelli.readthedocs.org/en/latest/quickstart.html
'grappelli',
#default apps
'django.contrib.admin',
....
当你有两个字符串时,python会自动连接它们。 例如
>>> s = 'hello' 'world'
>>> s
'helloworld'