Tag: django

Django覆盖默认的表单错误信息

我如何覆盖我的项目中的所有应用程序的默认表单错误消息(例如:需要其他语言)(或至less1个应用程序) 谢谢!

在Django中使用视图caching?

@cache_page decorator真棒。 但是对于我的博客,我想保留一个caching页面,直到有人对post发表评论。 这听起来像一个好主意,因为人们很less评论,所以保持在memcached页面,而没有人的意见会很好。 我在想,以前一定有人有这个问题? 这不同于每个url的caching。 所以我想到的解决scheme是: @cache_page( 60 * 15, "blog" ); def blog( request ) … 然后,我会保留一个列表,用于博客视图的所有caching键,然后有办法过期的“博客”caching空间。 但是我对Django不是很有经验,所以我想知道是否有人知道更好的方法呢?

Django:400错误的请求语法 – 这个消息是什么意思?

我正在使用Django来build立一个简单的网站。 当你键入基地址(现在是127.0.0.1:8000/)时,我使用django来显示一个视图,它根据你的用户权限进行一些检查并redirect你。 (如果你有pipe理员权限,你去'/pipe理',如果你不去'/ home',如果你没有login,你去'/login')。 当我发出这个HTTP请求时,我会redirect,但我也在我的django日志中看到以下两个错误: 代码400,消息不良请求语法('x16 \ x03 \ x01 \ x00 \ x95 \ x01 \ x00 \ x00 \ x91 \ x03 \ x01N \ xaa \ x9c \ x08 \ x96 \ x7f \ x92 \ xe9Z \ x925 \ xcaY4 \ xa6 \ xa5 \ XAB \ XF2 \ X16 \ […]

我如何限制只有在Django的相关对象的外键select

我有一个类似于以下的双向外交关系 class Parent(models.Model): name = models.CharField(max_length=255) favoritechild = models.ForeignKey("Child", blank=True, null=True) class Child(models.Model): name = models.CharField(max_length=255) myparent = models.ForeignKey(Parent) 我如何限制Parent.favoritechild的select只有父母本身的孩子? 我试过了 class Parent(models.Model): name = models.CharField(max_length=255) favoritechild = models.ForeignKey("Child", blank=True, null=True, limit_choices_to = {"myparent": "self"}) 但是这导致pipe理界面不列出任何孩子。

如何自定义Django CRUD中的auth.Userpipe理页面?

我只想在Django CRUDpipe理站点的用户列表中添加订阅date。 我怎样才能做到这一点 ? 感谢您的帮助

在Django中,如何从初始化脚本中调用子命令“syncdb”?

我是python和django的新手,在继Django Book之后,我学习了为我生成数据库表的命令“python manage.py syncdb”。 在开发环境中,我在内存数据库中使用sqlite,所以每次重启服务器都会自动擦除。 那么如何编写这个'syncdb'命令呢?(应该在'settings.py'文件中完成吗?) 澄清 OP正在使用一个内存数据库,这个数据库在Django模型定义的任何进程开始时都需要初始化。 确保数据库初始化的最佳方法是什么(每个进程启动一次)。 这将用于运行testing或运行服务器,通过manage.py runserver或通过web服务器进程(如使用WSGI或mod_python)。

如何在Django中执行SELECT COUNT(*)GROUP BY和ORDER BY?

我正在使用事务模型来跟踪系统中的所有事件 class Transaction(models.Model): actor = models.ForeignKey(User, related_name="actor") acted = models.ForeignKey(User, related_name="acted", null=True, blank=True) action_id = models.IntegerField() …… 我如何获得系统中的前五名演员? 在SQL中,它将基本上是 SELECT actor, COUNT(*) as total FROM Transaction GROUP BY actor ORDER BY total DESC

在Djangopipe理中的表单字段描述

如何在django admin中为表单字段添加提示,如下例所示? (这里: URL和内容描述在字段下以灰色显示)

Django:在模板中分配variables

我如何在django模板系统中分配一个variables? 假设Restaurant是一个模型: {% restaurant_id as restaurant.id %}或{{ restaurant_id as restaurant.id }}无效。

CSRF攻击是否适用于API?

特别是,我正在编写一个Django RESTful API来支持iOS应用程序,并且每当我编写处理POST请求的方法时,我都会继续运行在Django的CSRF保护中。 我的理解是,由iOSpipe理的cookie不会被应用程序共享,这意味着我的会话cookie是安全的,没有其他应用程序可以骑在它们上面。 这是真的? 如果是这样,我可以将我所有的API函数都标记为CSRF-exempt吗?