我按照说明在我的mac上安装Django CMS.当我运行"manage.py cms check"时,一切都很好,除了它说找不到template_1.html.当我进入管理员创建页面时,模板位于模板下拉列表中.当我尝试保存页面时,它会在"/ admin/cms/page/add /"中给出"TemplateDoesNotExist".
也许这是值得注意的,我在此错误之前遇到了问题.我无法打开管理员,甚至无法在浏览器中显示主页面.搜索堆栈溢出后,我发现了同样的问题.我将url模式从"urlpatterns = i18n_patterns"更改为标准.那很有效.现在我有这个问题.任何援助将不胜感激.谢谢.
如果需要,链接到Traceback:http: //dpaste.com/hold/1430437/
我有同样的错误(在Ubuntu 12.04上)
按照django-cms 2.4.3安装说明,
django-admin.py startproject myproject
Run Code Online (Sandbox Code Playgroud)
创建一个目录myproject(manage.py所在的目录)和一个名为myproject的子目录,其中包含设置文件和templates目录.
我不知道这是否是django-cms doc的作者的意图.但是指示
os.path.join(PROJECT_PATH, "templates"),
Run Code Online (Sandbox Code Playgroud)
在TEMPLATE_DIRS设置中指向/absolute/path/to/myproject/templates.
这应该改为:
os.path.join(PROJECT_PATH, "myproject/templates"),
Run Code Online (Sandbox Code Playgroud)
指向正确的目录 /absolute/path/to/myproject/myproject/templates