我正在关注Django-CMS introductory tutorial并且已经完成所有工作,直到我可以运行我的服务器并访问管理界面。
但是,当我添加页面时,我无法选择任何插件,只是说No Plugins present. Add a plugin to this placeholder-slot.
在我的settings.py文件中,我有:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'cms',
'mptt',
'menus',
'south',
'sekizai',
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
我在这里做错了什么?
答案 0 :(得分:1)
通过在每个INSTALLED_APPS中查找cms_plugins
模块,可以发现django-cms中的插件。 CMS附带的插件存储在多个separate modules中,因此您应为每个所需的插件添加一行:
INSTALLED_APPS = (
...
'cms.plugins.flash',
'cms.plugins.googlemap',
...
)