问题标签 [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.
python - 将站点地址 http://127.0.0.1:8000/ 更改为 http://www.google.com
如何将默认地址更改为http://127.0.0.1:8000/
有用的东西,例如正确的站点名称。
我正在使用 Django 附带的开发服务器。
我用谷歌搜索了大约 1 小时,但找不到合适的解决方案。我是初学者,所以请帮帮我。
我怎样才能在我的本地机器上使用主机名而不是环回地址?
django - 更新模型对象中的计数变量
我想做的很简单,我想在每次调用视图函数时更新对象的计数变量。
我的模型是这样的:
我的视图代码是这样的
我确定我在这里忽略了一些东西,或者这不是正确的方法吗?
python - 如何在 django admin 中将 modelchoicefield 转换为 charfield?
这是我的示例模型:
我有一个表单,我已经将 FK 字段修改为 CharField。我的代码去:
表格.py
管理员.py
我收到一个错误,“Django 版本:1.3.1
异常类型:ValueError
无法分配“u'143590'”:“MailList.booking”必须是“Booking”实例。”
知道如何解决这个问题吗?谢谢
django - blank=False,null=False 在模型代码 Django 中不起作用
这是我的模型代码..当我创建一个没有参数的对象时..即使在写入之后blank=False,null=False
,该对象也会被创建并保存到数据库中,并且 URL 也不会检查是否存在。如果我提供了一个死链接,它有效,但它不应该!
我的代码有什么问题?
相关查询:现在在 django 1.4 中,verify_exists 已被弃用......我如何检查 1.4 中的验证?
django - 将缓存页面交付给匿名用户,将非缓存页面交付给授权用户
我在我的应用程序中使用 django 1.3。我需要组织缓存,满足以下规则:
- 使用 memcached 作为缓存后端
- 在我想要缓存的视图中使用 @cache_page 装饰器
- 每个非授权(匿名)用户都会看到页面的缓存版本(因此 django 应该提供页面的缓存版本);
- 对于每个授权用户,django 应该生成新版本的页面(非缓存)并交付它。
我该怎么做?我尝试在视图下方使用两个装饰器:
但是当我登录时,首先我会看到新数据,在更新数据后(使用 phpMyAdmin 直接在数据库中)我刷新页面并查看以前的内容版本。
python - 使用 Q 对象过滤多个 ForeignKey 匹配
我在一个名为main
Django 1.3 的应用程序中使用以下数据初始化了这些模型:
如何使用Q()
对象构造查询以查找拥有订单 9 和订单 13 的客户?
在不使用Q()
对象的情况下,我可以使用该.filter()
方法两次来获得我想要的结果。如您所见,它使用两个JOIN
s 来查找两个外键:
我尝试使用Q()
以下对象做同样的事情。它没有理解我指的是两个不同的订单,一个 ID 为 9,一个 ID 为 13,而是认为我正在寻找一个 ID 为 9 和 13 的订单。这显然是不可能的,因此它不返回任何结果:
我希望 Django 的引擎能够等效地解释这两个查询,但显然Q()
对象的处理方式不同。如何使用对象通过多个外键引用过滤对象,而不是多次Q()
调用?.filter()
django - 通过父类选择 Django 模型对象时,如何知道是哪个子类?
我有一个主Event
类和四种事件类型。它们中的每一个都是(至少)的子类Event
。在事件的详细信息页面上,我正在为给定事件添加返回到管理界面的链接,以节省在管理中搜索的时间。不幸的是,无论子类如何,事件都是从父Event
类中选择的。我对这个问题的解决方案是鸭式,在这种情况下我觉得这绝对是糟糕的。我希望有一个更优雅且易于维护的解决方案来解决我的问题。
模型:
要查看事件详细信息,URL 会传递一个场地 slug 和事件名称 slug。这足以Event
在所有子事件中将单个事件与父模型隔离。它还让我将事件类型排除在 URL 之外,使它们更简单、更友好。
在我回过头来意识到我正在使用父Event
模型之前,假设我从其实际模型(父类的属性)中选择一个事件,这个解决方案更加优雅并且在 shell 中运行良好Event
:
我当前的解决方案(父类的属性Event
):
必须有一种更简单、更易于维护的方法来找出我正在查看的事件类型。有任何想法吗?
python-2.7 - Django:从 python 端使用 {{STATIC_URL}}
构建一个“历史”系统,根据用户要求的日期为静态页面提供服务。并非所有日期都有关联的页面,并且不可能根据数据库中的内容知道哪些内容有,哪些没有。我一直无法找到重定向到静态页面的方法,因为似乎没有任何方法可以在 python 端捕获 {{STATIC_URL}} 标记的值。我有一些代码依赖于与 django 服务器位于同一文件系统上的静态文件,但这显然是错误的。我有两个需求:
1:我如何(重定向?)从我的views.py文件到静态页面?
2:如何查询这些静态页面中的某个特定页面的存在?
django - South 不会迁移我的自定义字段
我有一个模型,它与自身有一个可以为空的外键关系(这个“自我”可以是任何具有这个外键的模型)。此外键是防止循环关系的自定义类。
调用super()
中__init__
包含null=True
,blank=True
因此需要包含在南方的检查规则中。这至少使架构迁移工作,但迁移仍然失败。
以下代码显示:自定义外键、检查规则和使用外键的模型。
迁移会出现以下错误:
我尝试添加如下规则,但没有任何改变。
谁能告诉我我做错了什么或任何解决方案的提示?
python - 如何在 Django 1.3 Http 请求中获取用户的时区
我读过Django 1.4中有很多时区支持,但是如何在Django 1.3中获取用户的时区?
一旦我有了时区,例如'Europe\London'或'GMT+4:00',就很容易使用中间件将其设置到request.META
字典中,以便每个请求都可以使用它......