models相关内容

django访问模型的子类

我在我的django模型中使用子类,如下所示: class Person(models.Model): name = models.CharField(max_length = 100) ... 类别屠夫(人): ... class Driver(Person): ... 在我看来,我想根据Person类的子类 做某些事情,像这样: d ..
发布时间:2017-05-29 23:51:34 其他开发

Django在模型外键中按组过滤用户

我有一个博客文章的模型,其中该帖子的所有者是用户的外键。任何用户都可以拥有该博客文章。我想更改它,以便只有某个组中的用户可以将其博客文章称为博客帖子对象。理想情况下,它也应该出现在管理员中,我的意思是在博客帖子管理员当中,“所有者”菜单列出所有的用户,它应该只列出“博客”组中的那些。 如何使用Django 1.3? 解决方案 使用 limit_choices_to 参数你的Foreign ..
发布时间:2017-05-29 18:57:02 其他开发

django:如何从包含外键的多个模型中创建一个表单

我正在尝试在一个使用多个模型的页面上创建表单。模型参考。我无法获取表单进行验证,因为我无法弄清楚如何获取表单中使用的两个模型的ID,以验证它。我在模板中使用了一个隐藏的键,但是我无法弄清楚如何使其在视图中工作。 我的代码如下: 视图: def the_view(request,a_id,): if request.method =='POST': b_form = ..
发布时间:2017-05-29 07:01:39 其他开发

在管理中通过'至'显示m2m字段

我有以下模型类: 类类别(models.Model): category = models。 CharField('category',max_length = 200,blank = False) class Book(models.Model): title = models.CharField('title',max_length = 200,blank = False) ..
发布时间:2017-05-29 04:29:46 其他开发

Django管理员:如何从两个模型中显示list_display的字段值,这些模型是在OneToOne关系中?

我相信我的问题的答案很简单,但是我无法找到它。这是我的困境。我有两个模型:Member和MemberDetail,这是一个一个关系如下: class Member(models.Model): ID = models.AutoField(primary_key = True) FIRST_NAME = models.CharField('First name',max_length = ..
发布时间:2017-05-29 04:19:49 其他开发

向django注册表单添加额外的字段

我有一个名为“组织”的模型,我已经设置为用户配置文件,我想让“组织”模型中的字段显示在注册页面上。如何使用django注册进行此操作。 #models.py class Organization(models.Model ) user = models.ForeignKey(User,unique = True) logo = models.ImageField(upload_to ..
发布时间:2017-05-29 02:06:59 Python

'module'对象没有属性'form_for_model'

当我使用属性 form_for_model 我收到错误模块对象没有属性form_for_model .. 我从这个 http://www.mikecantelon.com/?q=node/22 但是我得到以上可以帮助我的任何身体> 解决方案 你所指的帖子是相当老(2007),从那时起有一些改变: form_for_model已被弃用。 我想说,你最好看看官方 ..
发布时间:2017-05-28 23:26:44 其他开发

Django创建如果不存在

我有一个Django应用程序从Web API读取数据并将其放在数据库中。 有没有办法从模式创建一个新的对象,但是如果对象已经存在,则会阻止重复的异常存在? 换句话说,有没有一种保存对象的方法,但是如果它已经存在,只做什么? 解决方案 Model.objects.get_or_create() ..
发布时间:2017-05-28 10:55:36 其他开发

Django模型通过外键过滤

我在一组模型中过滤对象时遇到麻烦。这是问题: 我有3个课程: class Autor(models.Model): nome = models.CharField(max_length = 50) slug = models.SlugField(max_length = 50,blank = True,unique = True) foto = models .ImageFie ..
发布时间:2017-05-28 10:32:23 其他开发

非数据库驱动模型的Django MVC模式?

我刚刚通过Django开始工作,真的很喜欢它,但是我有一个问题,我不知道什么是典型的解决方法。 假设我有一个视图,当一些复杂的Python对象被更新时,它应该被更新,但这个对象不是由数据库驱动的,比如说它是由AJAX调用或直接由用户驱动的。 p> 此代码在哪里?应该还是在models.py ???? 解决方案 你的 models.py 可以(有时是)空。您没有义务拥有映射到数据 ..
发布时间:2017-05-28 07:22:52 Python

在django模型上改变孩子的类

让我说我有以下形式的课程: class A(models.Model): attrA = models.CharField() class B(A): attrB = models.CharField() class C(A): attrC = models.CharField() 然后我创建了一个B: b = B() 现在,根据一些决定 ..
发布时间:2017-05-28 06:07:56 Python

django外键保存

我有这样的模型。 class Mp3(models.Model): title = models .CharField(max_length = 30) artist = models.ForeignKey('Artist') 以下是Artist模型如何: class Artist(models.Model): name = models。 CharFiel ..
发布时间:2017-05-28 05:52:49 其他开发

在django中创建动态模型字段

这是一个有关django的问题。 我有一个模型说“汽车”。这将有一些基本的字段,如“颜色”,“车主名称”,“车辆成本”。 我想提供一个表单,用户可以添加额外的字段取决于他所加入的汽车。例如,如果用户正在添加“汽车”,他将在运行时动态地添加“Car Milage”,“Cal Manufacturer”等额外的字段。 假设如果用户想要添加“卡车”,他将添加“可以携带的加载”,“允许”等。 ..
发布时间:2017-05-28 02:43:36 其他开发

删除所有实例后,Django模型实例主键不会重置为1

我已经在离线版本的Django网络应用程序,并经常删除某个ModelX的模型实例。 我已经从管理页面并没有遇到任何问题。该模型只有两个字段:名称和顺序,与其他模型没有其他关系。 新实例给出下一个可用的pk,这是有道理的,当我删除所有的实例,添加一个新的实例产生一个pk = 1,我期望。 将代码在线移动到我的实际数据库我注意到不是这样。我需要更改模型实例,所以我删除它们,但令我惊讶 ..
发布时间:2017-05-28 00:23:19 其他开发

在django模型领域做属性工作?

我认为提出这个问题的最好方法是使用一些代码,我可以这样做吗? (编辑:ANSWER:否) class MyModel (models.Model): foo = models.CharField(max_length = 20) bar = models.CharField(max_length = 20) def get_foo(self): if self. ..
发布时间:2017-05-27 23:15:43 Python