我正在使用Django-CMS的Django项目中构建一个相当简单的应用程序,研究.(这是我在项目/应用程序中的第一次尝试.)它的主要目的是存储各种知识资产(即研究人员撰写的文章,书籍等).
问题是,当我将浏览器指向/ research /时,我得到一个错误,表示'research_journal'表不存在("没有这样的表").
我正在使用带有sqlite3数据库的Djnago 1.6.5.
看python manage.py sql research收益率:
BEGIN;
CREATE TABLE "research_researchbase" (
"id" integer NOT NULL PRIMARY KEY,
"pub_date" datetime NOT NULL,
"authors" varchar(200) NOT NULL,
"year" varchar(25) NOT NULL,
"title" varchar(200) NOT NULL,
"subtitle" varchar(200) NOT NULL,
"image_id" integer NOT NULL REFERENCES "filer_image" ("file_ptr_id"),
"link" varchar(200) NOT NULL
)
;
CREATE TABLE "research_journal" (
"researchbase_ptr_id" integer NOT NULL PRIMARY KEY REFERENCES "research_researchbase" ("id"),
"journal" varchar(200) NOT NULL,
"abstract" text NOT NULL,
"citation" varchar(200) NOT …Run Code Online (Sandbox Code Playgroud) 我目前正在Apache + nginx上主持一个django项目.当我尝试上传大文件时,我得到一个413请求实体太大的错误消息.

我还有一个django-cms项目,当我尝试上传一个超过5meg的文件时,我得到一个错误代码64,Web服务器连接已关闭.

提前致谢,
我是django的新手,反过来是django-cms app.
我一步一步地按照教程:(来自官方网站)在一台新机器上完成了教程所做的一切,但我还是无法到达任何地方.
我进入设置过程的最后一步,一切都结束了,当我跑:
python manage.py syncdb --all
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
CommandError: One or more models did not validate:
cms.page: 'site' has a relation with model <class 'django.contrib.sites.models.Site'>, which has either not been installed or is abstract.
cms.globalpagepermission: 'sites' has an m2m relation with model <class 'django.contrib.sites.models.Site'>, which has either not been installed or is abstract.
Run Code Online (Sandbox Code Playgroud)
澄清这种情况发生在步骤1.3.2.1.全新安装在教程中
Run:
python manage.py syncdb --all
python manage.py migrate --fake
Run Code Online (Sandbox Code Playgroud)
这些命令都不起作用,都会导致上述错误.
我不知道如何解决这个问题,甚至找不到导致我的问题的资源,我花了很短的时间在google和stackoverflow上寻找没有结果的答案,我还没有能够指出这个问题可能会让事情变得更难.
任何帮助深表感谢.
我的代码与教程完全相同,这就是为什么我没有发布任何内容.
我有一个已经在生产环境中运行的Django-CMS实例.我想转储与CMS相关的所有数据(PAGES和PLUGINS),以便我可以将其加载回我的开发环境.
当我这样做时,python manage.py dumpdata cms它会转储大部分数据,但不是全部数据.没有插入插件的内容.当我查看django-cms源代码时,我发现插件组织在与其他模型不同的文件夹中 - 我确信这与行为有关dumpdata.
有谁知道他们将如何实现我想做的事情?
感谢您的帮助/解答!
我想让django cms与pinax一起工作,但由于某种原因,runserver给了我这个:http://dpaste.com/704936/
接近尾声:
....
File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/sekizai/templatetags/sekizai_tags.py", line 43, in parse_blocks
self.blocks['nodelist'] = self.parser.parse()
File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/django/template/base.py", line 237, in parse
self.invalid_block_tag(token, command, parse_until)
File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/django/template/base.py", line 291, in invalid_block_tag
raise self.error(token, "Invalid block tag: '%s'" % command)
django.template.base.TemplateSyntaxError: Invalid block tag: 'endblock'
Run Code Online (Sandbox Code Playgroud)
endblock如何成为无效的块标记?当我从INSTALLED_APPS中禁用'cms'时,错误消失了.所以,我认为这是django cms的错,或者这是一个更普遍的django问题?django cms不能用pinax吗?我按照django cms文档上的教程制作/复制了他们的示例template_1.
我想在django-cms中添加一些额外的字段(在django管理面板中).这怎么用最简单的方式?
我是django-cms的绝对新手.我已经完成了教程,并将其配置与文档中提到的完全相同.现在,我必须构建一个使用表单上传产品的应用程序.
我不知道如何继续前进.我想用简单的表单启动它,就好像现在,比如用户名和密码文本框一样.如何在django-cms页面中使用django表单?我也启用了代码段插件.我需要一些指导.
有任何建议.谢谢
我有一个Django-CMS插件,用于显示对象列表.插件所需的功能是列表是分页的,可以根据列表中对象的属性重新排序.
在这种特殊情况下使用ajax处理这个功能并不是一个理想的解决方案,因此我计划使用django Paginator,它需要一个'page'查询字符串参数,并传递一个'order'查询字符串参数,我将用它来定义顺序查询集.
问题是我无法看到从插件渲染功能中访问请求对象.
有谁知道是否可以从渲染功能中访问请求对象,或者可以建议一个解决方法?
我们的DjangoCMS站点可通过http和https访问.
通过http匿名使用是可以的.但我想通过http禁用登录.
有没有办法在用户想要登录时强制使用https?
甚至登录页面(带有用户名和密码字段)也不应该通过http提供.
背景:我不希望密码通过未加密的电线.
更新:该站点托管在Apache Web服务器上.
django ×10
django-cms ×10
python ×2
apache ×1
database ×1
django-admin ×1
forms ×1
https ×1
multilingual ×1
nginx ×1
paginator ×1
pinax ×1
plugins ×1
request ×1