好吧,我正在尝试做一些应该在我脑海中非常简单的事情,但我可能缺少一些SQL或django管理员知识来实现它.说我有一个简单的模型,如
class Book(models.Model):
title = models.CharField(max_length = 50)
review = models.TextField()
Run Code Online (Sandbox Code Playgroud)
我希望管理网站中的"审核"字段有一个小加号,以便为同一个模型实例添加更多评论,以便模板进行迭代.
我知道我可以为评论创建一个m2m字段,它会给我这个,但我宁愿这些额外的评论可以在没有弹出窗口的同一页面填充(对于我的无助用户,我想保留它作为WSIWYG尽可能,因为那些文本字段将是tinyMCE驱动的),我想知道是否真的有必要为文本字段创建一个额外的模型
嗨,我一直在关注django的国际化文档(在django 1.2.5上使用mezzanine),一切都很好,除非我使用像文档中的那样的表单来切换这样的语言代码
<form action="/i18n/setlang/" method="post">
<input name="next" type="hidden" value="/whatever/" />
<select name="language">
{% for lang in LANGUAGES %}
<option value="{{ lang.0 }}">{{ lang.1 }}</option>
{% endfor %}
</select>
<input type="submit" value="Go" />
</form>
Run Code Online (Sandbox Code Playgroud)
我的urlconf看起来像这样
urlpatterns += patterns("",
("^admin/", include(admin.site.urls)),
("^", include("mezzanine.urls")),
(r'^i18n/', include('django.conf.urls.i18n')),
)
Run Code Online (Sandbox Code Playgroud)
当我切换语言并点击"go"时,我得到一个
Page Not Found (404)
Request Method: POST
Request URL: http://127.0.0.1:8000/i18n/setlang/
No Page matches the given query.
Run Code Online (Sandbox Code Playgroud)
我添加了i18n网址和区域设置中间件.我在一个新项目中尝试了它也没有运气.有线索吗?