问题标签 [django-1.3]

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 投票
1 回答
2029 浏览

python - 从 django shell 更新外键项

以下是models.py:

很明显,userhistory 是 UserProfile 的外键。出于测试目的,我想更新名称以开头的用户的积分a

我在 python shell 中编写了以下代码:

我也尝试 b = UserHistory.objects.get_or_create(user=i)过同样的错误,但出现以下错误:

0 投票
3 回答
1325 浏览

python - 在 Django 中,我可以排除 ModelForm 子类中的字段吗?

我有一个“通用” InternForm,它继承ModelForm并定义了常见的消息、小部件等。

ApplyInternForm我为每个人都可以访问的申请表定义了一个子类,我想隐藏一些“高级”字段。

如何覆盖exclude表单子类中的设置?

0 投票
2 回答
1640 浏览

django - Django 消息框架在模板循环中不起作用

我最近升级到 Django 1.3,我想开始使用 Messages 系统。

我已将中间件、模板上下文处理器和消息添加到INSTALLED_APPS

我只是根据进行简单计算的视图进行测试。

在管理员中,会显示消息,但是当尝试在我的 base.html 文件中呈现它们时,出现以下错误。

在堆栈中它在这里失败了。

我还删除了 for 语句,但我仍然收到以下错误,仅此而已

有任何想法吗?

0 投票
3 回答
1148 浏览

python - 如何向基于 Django 类的通用视图装饰器添加参数?

我写了一个装饰器来显示对象创建的成功消息:

并用它来装饰基于类的通用视图:

现在我想参数化装饰器,所以这是可能的:

我该怎么做?我尝试添加message参数,success_message但编译器抱怨参数计数不匹配,所以我认为必须有另一种方法。

0 投票
1 回答
1628 浏览

python - 我可以使用 mixins 结合基于类的创建和列表类的通用视图吗?

我正在寻找将 List 和 Create 功能与通用类视图结合起来的最简单方法。
我想要一个页面,其中包含一个项目列表和一个在底部添加新项目的表单。

我认为 mixin 架构将允许组合必要的类,但我还没有运气。

这几乎有效:

但是form在模板内部无法访问,并且在无效输出上崩溃(当表单有效时,这很好)。
这可能与多重继承有关,但我还没有真正进入 Python,所以它变得太混乱了。

有没有一种简单的方法可以将一些mixin组合成一个视图并创建视图,还是我必须推出自己的?

0 投票
2 回答
5644 浏览

jquery - 如何从 django 模板中的 Jquery 脚本调用 python 函数

我是 django 和 jquery 的新手,我searching for a 'hello world' sample for jquery使用的是 django1.3,当用户按下按钮或加载页面时,hello world 作为字符串 /json 从服务器返回到客户端。

注意:我使用的是 django1.3 和 python 2.7。对不起,这是一个非常基本的问题。

我成功地显示了一个字符串“This is Hello World by JQuery”,没有任何视图函数(仅使用 jquery)。但我不知道如何使用 jquery 函数中的视图函数如果有人有想法请帮助我。谢谢Advance.om 模板我尝试使用以下代码片段。

网址.py

jqueyhelloserver.html:

如何从 jquery 调用函数“test”和“hellofromserver”?(来自模板)。

0 投票
1 回答
168 浏览

python - 如何使用 WeekArchiveView 默认显示最近一周的项目?

我对基于类的通用视图的文档如此之少感到惊讶。
任何比微不足道的样本稍微复杂的事情都必须通过猜测、反复试验来完成。

我想用来WeekArchiveView显示一周的项目列表。

这是我的urls.py条目:

当没有yearweek指定时,我得到一个错误页面。
我希望它们默认等于今天的年份和星期。

在这里进行调整的正确位置是什么?我应该引入另一种混合并覆盖一个方法吗?

0 投票
2 回答
436 浏览

python - 如何对 WeekArchiveView 进行分页?

继续我的斗争,我WeekArchiveView如何按周对它进行分页?

我想要的是:

  • 知道是否有下周/上周可用;
  • 如果有,请在模板中提供链接。

我希望它也能跳过空旷的几周。

显示get_next_day/get_prev_dayget_next_month/get_prev_month可用,但数周内都没有。

0 投票
1 回答
236 浏览

python - 星期一作为 WeekArchiveView 的一周的第一天

我如何说服WeekArchiveView星期一是一周的第一天?

0 投票
2 回答
203 浏览

python - 将任意数据添加到 ModelForm 的最简洁方法是什么?

想象一下,我们正在开发一个消息系统,每个系统Message都有一个用于sender.

我们正在使用ModelForms,并且有一个MessageFormMessage.
当然,我们不希望用户能够sender通过发布不同的发件人 ID来进行欺骗。

sender因此,我们必须从岗位中 排除ModelForm和填补。session

我应该在哪里以及如何将任意数据分配给ModelForm字段?

在我的示例中,我可能想要访问session,所以我们也需要访问request
这是否意味着代码必须在表单创建后立即出现在视图中?

我们如何从代码中分配表单字段并确保它覆盖 POST 数据?

(当然,这个例子是非常虚构的,这里只是为了说明问题。)