django-models相关内容
Django中的 models.ForeignKey(Modelname,unique = True)和 models.OneToOneField 之间有什么区别? 我应该在哪里使用 models.OneToOneField 和 models.ForeignKey(Modelname,unique =真的)? 解决方案 A OneToOneField 非常类似于 ForeignKey
..
我正在使用Django创建一个股票照片网站,我的模型中有一个ImageField,问题是当用户更新图像字段时,原始图像文件不会从硬盘中删除。 p> 如何在更新后删除这些图像? 谢谢! 解决方案 您必须手动删除旧图像。 图像的绝对路径是存储在your_image_field.name中。所以你可以这样做: os.remove(your_image_field.nam
..
我有一个Django模型,有两种自定义的管理方法。根据对象的不同属性,每个都返回模型对象的不同子集。 class FeatureManager(models.Manager) : def without_test_cases(self): return self.get_query_set()。annotate(num_test_cases = models.Count('test
..
我已经编写了django sqlite orm语法来检索特定的记录集: from django.db.models.aggregates导入计数 JobStatus.objects.filter( status ='PRF' ).values_list( 'job',flat = True )。 order_by( 'job' ).aggregate( 计数(状态)__ gt =
..
有一种方法可以在一个字段名称是变量的queryset上调用过滤器吗?例如,我有一些类似于: models.py 类播放列表(models.Model): video = ... views.py field_name ='video' Playlist.objects.filter(field_name = v) 当然会导致错误 fi
..
问题很简单,我正在订购购物车,我需要做一个自动递增的字段,当订单。但是我不知道如何使整数字段自动递增:S任何帮助。 order.py class Order(models.Model): cart = models.ForeignKey(Cart) add_date = models.DateTimeField(auto_now_add = True) order_number
..
如何获取表的所有ID /主键的列表。说我有这个表: class Blog(models.Model) title = models.CharField() body = models.CharField() author = models.ForeignKey(作者) 假设字段作者是作者对象。我想要得到所有的博客的ids作者=作者 我知道我可以使用
..
首先,感谢您阅读我的问题。 当我保存一个新的模型实例时,我试图向用户发送一封电子邮件,我想该电子邮件将包含该模型实例的管理页面的链接。有没有办法获得正确的网址?我想Django必须把那些信息存放在某个地方。 解决方案 这个 Django snippet 应该做: from django.core import urlresolvers $来自django.contrib.co
..
我有一些django代码打印一个BooleanField 它呈现为True或False,我可以将标签更改为“同意/不同意”,还是需要在模板中写入逻辑? 解决方案 {{bool_var | yesno:“同意,不同意“}} 您还可以为无案例提供一个额外的字符串。有关详细信息,请参阅 yesno 的文档。
..
据我所知,当您使用PostgreSQL数据库时,应始终使用 TextField 作为变长字符串,因为 TextField之间的速度差异对于PostgreSQL,和 CharField 可以忽略不计。我相对较新的Django,并且正在考虑在我的数据库中使用一个 TextField 用于可变长度的URL。我想知道使用 URLField 有什么好处吗?对于网址使用 TextField 而不是 URLFi
..
我仍然试图理解使用模型级别的自定义验证器来验证Django模型对象的正确方法。我知道验证通常是以表单或模型的形式完成的。但是,如果我通过Python shell中的ORM进行交互,我想确保我的数据在模型级别的完整性。这是我目前的方法: from django.db import models from django.core import validators from djang
..
我有这个模型 summary = models.TextField() / pre> 但是我想只有4行和15列。 如果我这样做我需要再次安装数据库。 解决方案 TextField 字段类型,默认情况下由 ModelForm 使用时,使用 Textarea 小部件。 Fields 处理后端存储空间,小部件,前端编辑。 所以你需要用你的字段指定你
..
对这种设计决策背后的推理有何见解?在我看来,拥有 obj.save() return 某些,只有好处(如方法链接),没有缺点。 解决方案 在Python中通常认为主要影响现有对象的功能不返回自己的功能。例如, sorted(yourlist)返回排序列表,但 yourlist.sort()会将列表排在原位,不返回任何东西。 在单行上执行具有副作用的多个操作(而不是重点在返回值上的无副
..
Django 我有下一个机型: class Group (models.Model): name = models.CharField(max_length = 100) parent_group = models.ManyToManyField(“self”,blank = True) def __unicode __ ) return self.name
..
假设我的models.py有这样的东西: class Hipster(models.Model): name = CharField(max_length = 50) class Party(models.Model): organizer = models.ForeignKey() Particip = models.ManyToManyField(Profile,relat
..
感谢Insin回答以前的问题相关。 他的回答工作良好,但是对于“cleaning_data”的提供感到困惑,更准确地说,如何使用它? class RegistrationFormPreview(FormPreview): preview_template ='workshop / workshop_register_preview.html' form_template ='wo
..
我有一个模型 类神秘(models.Model): first = models.CharField(max_length = 256) second = models.CharField(max_length = 256) third = models.CharField(max_length = 256) player = models.ForeignKey(Player)
..
我想为基本上是ListOfStrings的django模型创建一个新的类型的字段。所以在您的模型代码中,您将具有以下内容: models.py: from django.db import models class ListOfStringsField(???): ??? class myDjangoModelClass(): myName = models.Ch
..
这可能不是相关的,但只是想问一下,如果一个对象从视图传递到模板,在模板中我可以查询很多许多领域 型号代码: class Info(models.Model ) xls_answer = models.TextField(null = True,blank = True) 类上传(models.Model): access = models.IntegerField )
..
我的问题是,将 null = True 字段转换为 null = False 场使用Django南。具体来说,我正在使用一个 ForeignKey 。 解决方案 先写一个数据迁移: http://south.aeracode.org/docs/tutorial/part3 .html 然后进行模式迁移。
..