小编tak*_*uke的帖子

django - 创建一个模型,允许您为同一个字段插入多个值?

好吧,我正在尝试做一些应该在我脑海中非常简单的事情,但我可能缺少一些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-models django-admin

5
推荐指数
1
解决办法
1万
查看次数

django - set_language视图给我一个"找不到页面"的错误

嗨,我一直在关注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网址和区域设置中间件.我在一个新项目中尝试了它也没有运气.有线索吗?

django internationalization

3
推荐指数
1
解决办法
1738
查看次数