问题标签 [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 投票
2 回答
2802 浏览

python - 将站点地址 http://127.0.0.1:8000/ 更改为 http://www.google.com

如何将默认地址更改为http://127.0.0.1:8000/有用的东西,例如正确的站点名称。

我正在使用 Django 附带的开发服务器。

我用谷歌搜索了大约 1 小时,但找不到合适的解决方案。我是初学者,所以请帮帮我。

我怎样才能在我的本地机器上使用主机名而不是环回地址?

0 投票
1 回答
373 浏览

django - 更新模型对象中的计数变量

我想做的很简单,我想在每次调用视图函数时更新对象的计数变量。

我的模型是这样的:

我的视图代码是这样的

我确定我在这里忽略了一些东西,或者这不是正确的方法吗?

0 投票
1 回答
547 浏览

python - 如何在 django admin 中将 modelchoicefield 转换为 charfield?

这是我的示例模型:

我有一个表单,我已经将 FK 字段修改为 CharField。我的代码去:

表格.py

管理员.py

我收到一个错误,“Django 版本:1.3.1

异常类型:ValueError

无法分配“u'143590'”:“MailList.booking”必须是“Booking”实例。”

知道如何解决这个问题吗?谢谢

0 投票
2 回答
1956 浏览

django - blank=False,null=False 在模型代码 Django 中不起作用

这是我的模型代码..当我创建一个没有参数的对象时..即使在写入之后blank=False,null=False,该对象也会被创建并保存到数据库中,并且 URL 也不会检查是否存在。如果我提供了一个死链接,它有效,但它不应该!

我的代码有什么问题?

相关查询:现在在 django 1.4 中,verify_exists 已被弃用......我如何检查 1.4 中的验证?

0 投票
1 回答
515 浏览

django - 将缓存页面交付给匿名用户,将非缓存页面交付给授权用户

我在我的应用程序中使用 django 1.3。我需要组织缓存,满足以下规则:

  1. 使用 memcached 作为缓存后端
  2. 在我想要缓存的视图中使用 @cache_page 装饰器
  3. 每个非授权(匿名)用户都会看到页面的缓存版本(因此 django 应该提供页面的缓存版本);
  4. 对于每个授权用户,django 应该生成新版本的页面(非缓存)并交付它。

我该怎么做?我尝试在视图下方使用两个装饰器:

但是当我登录时,首先我会看到新数据,在更新数据后(使用 phpMyAdmin 直接在数据库中)我刷新页面并查看以前的内容版本。

0 投票
2 回答
1840 浏览

python - 使用 Q 对象过滤多个 ForeignKey 匹配

我在一个名为mainDjango 1.3 的应用程序中使用以下数据初始化了这些模型:

如何使用Q()对象构造查询以查找拥有订单 9 和订单 13 的客户?

在不使用Q()对象的情况下,我可以使用该.filter()方法两次来获得我想要的结果。如您所见,它使用两个JOINs 来查找两个外键:

我尝试使用Q()以下对象做同样的事情。它没有理解我指的是两个不同的订单,一个 ID 为 9,一个 ID 为 13,而是认为我正在寻找一个 ID 为 9 和 13 的订单。这显然是不可能的,因此它不返回任何结果:

我希望 Django 的引擎能够等效地解释这两个查询,但显然Q()对象的处理方式不同。如何使用对象通过多个外键引用过滤对象,而不是多次Q()调用?.filter()

0 投票
1 回答
1028 浏览

django - 通过父类选择 Django 模型对象时,如何知道是哪个子类?

我有一个主Event类和四种事件类型。它们中的每一个都是(至少)的子类Event。在事件的详细信息页面上,我正在为给定事件添加返回到管理界面的链接,以节省在管理中搜索的时间。不幸的是,无论子类如何,事件都是从父Event类中选择的。我对这个问题的解决方案是鸭式,在这种情况下我觉得这绝对是糟糕的。我希望有一个更优雅且易于维护的解决方案来解决我的问题。

模型:

要查看事件详细信息,URL 会传递一个场地 slug 和事件名称 slug。这足以Event在所有子事件中将单个事件与父模型隔离。它还让我将事件类型排除在 URL 之外,使它们更简单、更友好。

在我回过头来意识到我正在使用父Event模型之前,假设我从其实际模型(父类的属性)中选择一个事件,这个解决方案更加优雅并且在 shell 中运行良好Event

我当前的解决方案(父类的属性Event):

必须有一种更简单、更易于维护的方法来找出我正在查看的事件类型。有任何想法吗?

0 投票
2 回答
146 浏览

python-2.7 - Django:从 python 端使用 {{STATIC_URL}}

构建一个“历史”系统,根据用户要求的日期为静态页面提供服务。并非所有日期都有关联的页面,并且不可能根据数据库中的内容知道哪些内容有,哪些没有。我一直无法找到重定向到静态页面的方法,因为似乎没有任何方法可以在 python 端捕获 {{STATIC_URL}} 标记的值。我有一些代码依赖于与 django 服务器位于同一文件系统上的静态文件,但这显然是错误的。我有两个需求:

1:我如何(重定向?)从我的views.py文件到静态页面?

2:如何查询这些静态页面中的某个特定页面的存在?

0 投票
2 回答
565 浏览

django - South 不会迁移我的自定义字段

我有一个模型,它与自身有一个可以为空的外键关系(这个“自我”可以是任何具有这个外键的模型)。此外键是防止循环关系的自定义类。

调用super()__init__包含null=Trueblank=True因此需要包含在南方的检查规则中。这至少使架构迁移工作,但迁移仍然失败。

以下代码显示:自定义外键、检查规则和使用外键的模型。

迁移会出现以下错误:

我尝试添加如下规则,但没有任何改变。

谁能告诉我我做错了什么或任何解决方案的提示?

0 投票
1 回答
2121 浏览

python - 如何在 Django 1.3 Http 请求中获取用户的时区

我读过Django 1.4中有很多时区支持,但是如何在Django 1.3中获取用户的时区?

一旦我有了时区,例如'Europe\London''GMT+4:00',就很容易使用中间件将其设置到request.META字典中,以便每个请求都可以使用它......