问题标签 [django-1.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7426 浏览

django - 在 Django 1.5 中使用通用视图在模板中添加 url 参数

我正在学习 Django,目前我正在一个项目中松散地遵循民意调查教程。

现在我正在尝试转换为通用视图,这就是我遇到问题的地方:

新闻/models.py

新闻/urls.py

新闻/模板/新闻/news.html

现在我的问题是:我想使用ListViewDetailView{% url 'foo' id %}等通用视图的语法链接到特定的新闻项目(通过 ID) 。我怎样才能做到这一点?我为 ListView 声明了一个名称,但我无法弄清楚如何指定.allnews.id

使用上面的代码,我得到了错误

NoReverseMatch at /news/ 未找到带有参数“(7L,)”和关键字参数“{}”的“news_index”的反向。

有趣的是,“7L”是最新消息的id……

0 投票
2 回答
910 浏览

python - Django - 管理模型中的多重复数

我已经用谷歌搜索了很长时间,但没有结果。我是 Django 的初学者,所以我不知道它的所有功能。但是这个问题对客户来说非常重要:-(你能帮帮我吗?

所以,我定义了这个模型:

现在,由于捷克语,我需要这些写在管理员列表中:

  • 0 výrobků
  • 1 维罗贝克
  • 2-4 维罗布基
  • 5- výrobků

在其他任何地方,我都在ungettext成功使用。但是,我不知道如何在 Meta 中计数。我发现这是抽象的(但似乎没用):

来源来自django 国际化:为复数标记字符串时计数器不可用

也许,最后可以显示语言定义(尝试添加/删除 %s from msgid):

如果您需要更多信息来提问,请确保我会提供。

非常感谢您。

更新
请确定,我在 .po 文件中使用以下内容:

再一次,除了管理模型之外的任何其他地方,它都在工作。问题不是一般如何运行多重复数,而是如何更改管理中的任何内容(例如新的抽象模型等)以在那里运行它......

0 投票
2 回答
1148 浏览

extjs - 在 DJANGO 中启动我的 EXT JS 应用程序时出现 404 错误

我想在我的应用程序中集成 EXT JS 的 Portal 示例,所以我从

http://try.sencha.com/extjs/4.1.0/community/extjs4-mvc-portal/

当我在Java中尝试它时..它运行得很好..但是当我在Django中运行它时,我的应用程序是建立在..它向我显示这个错误:

所有其他GET请求都运行良好,例如:

autoCreateViewport: true根据我下载的示例,我不知道为什么它在 app.js 中定义时寻找 Viewport.js?_dc=1363392859943 。

我应该如何在 django 中配置“应用程序”?现在我所有的文件都在static文件夹中,以便 Django 将其拾取。

请指导我。谢谢你。

0 投票
8 回答
31328 浏览

python - 在 Django Admin 中更改密码

我最近在 Django 项目文档中创建了 admin.py:

https://docs.djangoproject.com/en/dev/topics/auth/customizing/#django.contrib.auth.models.AbstractBaseUser

但我真的错过了允许管理员更改用户密码的功能。怎么可能添加这个功能?我刚刚复制并粘贴了上面链接中的代码。

[更新 - 添加信息] 我更改了以下信息,但我仍然在只读字段中看到密码(加密)。如何添加链接以更改密码?

0 投票
1 回答
1349 浏览

django - 迁移可重用 django 应用程序模型以使用自定义用户模型时遇到问题

我需要将现有项目更新到 Django 1.5 以利用其新可用的自定义用户模型。但是,我无法将包含具有外键的模型的可重用应用程序迁移给用户。目前,外键指向auth.User但使用自定义用户模型,它需要指向myapp.CustomUser. 因此,需要某种迁移。我不能简单地为它创建一个迁移文件,因为它是一个可重用的应用程序。这不会是未来的证明,因为每次更新应用程序时,我都需要记住再次创建该迁移(甚至可能存在迁移冲突),因此这不是一个合理的解决方案。

除了可能分叉每个项目,添加一个迁移文件,然后改用它之外,是否有解决这个问题的方法?

一些代码:

models.py在可重复使用的应用程序中

models.py在我的项目中

settings.py在我的项目中

0 投票
1 回答
470 浏览

django - Django 1.5:如何使用通用视图?

我正在尝试使用 Django 1.5 中的通用视图,这有点令人困惑。到目前为止,我一直在使用 views.py 中的函数。我同意函数方法有更多的样板代码,但同时作为开发人员,你对它有更多的控制权。不过为了学习。让我们考虑这个部分代码:

我理解它的方式,通用视图考虑三种状态:GET,POST -> Valid,POST -> invalid()。

但是上面的代码是 POST -> form.validation 之前的条件,以相应地实例化表单

这将是我提出的一个通用视图:

我想我需要重写get_form(form_class)get_form_kwargs()检查我的 request.session 并相应地实例化 RegistrationForm。那是对的吗?有什么例子可以做到这一点吗?我在文档中找不到任何示例。

0 投票
1 回答
668 浏览

django - 带有来自模型的自定义验证消息的 Django 1.5 基于类的视图

我正在我的 django 应用程序中编写一个相当简单的 CRUD 来进行项目管理。我有以下设置(为简洁起见,省略了各种进口等):

当我访问我的更新页面时,表单会显示我的两个字段(名称和描述)。如果我省略了名称,那么提交表单会返回一个错误

而不是

我可以显示模型中定义的自定义错误消息而不是通用的“此字段是必需的”吗?

0 投票
7 回答
38995 浏览

django - Django:基于类的视图可以一次接受两种形式吗?

如果我有两种形式:

并想使用基于类的视图,并将两个表单都发送到模板,这可能吗?

似乎 FormView 一次只能接受一种形式。在基于函数的视图中,虽然我可以轻松地将两个表单发送到我的模板并在 request.POST 中检索两者的内容。

这是使用基于类的视图(通用视图)的限制吗?

非常感谢

0 投票
1 回答
2528 浏览

django - Django:在内置视图中,如果用户已经通过身份验证,如何重定向到 /?

对于登录,我通常使用内置视图:

(r'^login/$', 'django.contrib.auth.views.login'),

但是我今天注意到,如果我在已经成功登录后手动转到myserver.com/login,我会再次看到登录页面。

这并不一致。解决这个问题的一种方法是,如果我可以在登录视图函数顶部有这两行:

这样如果用户已经通过身份验证,请重定向到/。

有没有办法在仍然使用 'django.contrib.auth.views.login' 登录的同时实现这一点?

更新:

似乎有人已经有这个问题了: Django: Redirect logged in users from login page

然而,该解决方案似乎不再适用于 Django 1.5

在自定义登录中,它会在以下位置引发异常:

-->

0 投票
2 回答
5463 浏览

django - Django 1.5 - 使用 TemplateView 时找不到定义的视图

我创建 index.html 并使用 TemplateView。当我尝试访问我的索引时,我收到一个错误,即我的索引视图未定义。我不知道为什么,我只是遵循这种模式 https://docs.djangoproject.com/en/dev/topics/class-based-views/#subclassing-generic-views

这是我的代码:

网址.py

视图.py

追溯(更新)