小编Abe*_*ada的帖子

型号limit_choices_to = {'用户':用户}

我去了所有的文档,我也去了IRC频道(BTW一个伟大的社区),他们告诉我,在"当前用户"在ForeignKey中的字段中创建模型并限制选择是不可能的.我将尝试用一个例子解释这个:

class Project(models.Model):
  name = models.CharField(max_length=100)
  employees = models.ManyToManyField(Profile, limit_choices_to={'active': '1'})

class TimeWorked(models.Model):
  project = models.ForeignKey(Project, limit_choices_to={'user': user})
  hours = models.PositiveIntegerField()
Run Code Online (Sandbox Code Playgroud)

当然这段代码不起作用,因为没有'用户'对象,但这是我的想法,我试图将对象'用户'发送到模型,只是限制当前用户有项目的选择,我不我不想看到我不在的项目.

非常感谢你,如果你可以帮助我或给我任何建议,我不想你写所有的应用程序,只是一个提示如何处理.我有2天的时间在脑海中,我无法弄清楚:(

更新:解决方案在这里:http://collingrady.wordpress.com/2008/07/24/useful-form-tricks-in-django/发送request.user到模型.

python django model

12
推荐指数
2
解决办法
1万
查看次数

在Linux中使用Photoshop CS3的最佳方法

我不想在工作中使用Mac或Windows,但是当我必须从Photoshop设计创建HTML页面时,我在Photoshop中有很多工作.

在Linux,Wine,虚拟化......中使用Photoshop CS3的最佳方法是什么?

linux photoshop

0
推荐指数
1
解决办法
7069
查看次数

标签 统计

django ×1

linux ×1

model ×1

photoshop ×1

python ×1