django-models相关内容
我已经开始在自己的本地应用程序上运行浏览器。最近经历了django教程,我认为使用django而不是简单的python可能会更好。 有一个问题:我至少有20个模型每个都有很多功能。很简单,它将创建一个巨大的模型文件,也可能是巨大的意见。如何拆分? 模型都是相关的,所以我不能简单地将它们分成单独的应用程序我可以吗? 解决方案 “我有至少20个模型“ - 这可能是一个以上的Djan
..
考虑简单的Django模型事件和参与者: class Event(models.Model): title = models.CharField(max_length = 100) class参与者(models.Model): event = models.ForeignKey(Event,db_index = True) is_paid = models.BooleanFi
..
最初,我开始使用UserProfile: 从django.db导入模型 from django.contrib .auth.models import User class UserProfile(models.Model): user = models.OneToOneField(User) verified = models.BooleanField() mobile =
..
通常我发现自己想要从Django中的查询集中获取第一个对象,如果没有,返回 None 。有很多方法可以做到这一切都有效。但是我想知道哪个是最优秀的。 qs = MyModel.objects.filter(blah = blah) 如果qs.count()> 0: return qs [0] else: return无 这是否导致两个数据库调用?这似乎很浪费。这更快
..
Django在管理员添加或编辑条目时倾向于填充水平空间,但在某些情况下,真正浪费空间,即,编辑日期字段,8个字符宽或CharField,也可以6或8个字符宽,然后编辑框最多可以添加15或20个字符。 如何告诉管理员文本框应该有多宽,或高度的文本框编辑框? 解决方案 您应该使用 ModelAdmin.formfield_overrides 。 很简单 - 在 admin.py ,
..
我的模型是: 类ActionType(models.Model): id_action_type = models.FloatField(primary_key = True) action_name = models.CharField(max_length = 15,blank = True,null = True) class Meta : managed =
..
我想将图像上传到服务器。因为我已经创建了一个表单,在我的views.py文件中,我试图将它提交到服务器。在这里它不会将文件上传到“images”文件夹。而不是仅更新使用新映像名称提交的数据库。所以有人可以给我一个解决方案。 这是views.py文件 @login_required def edit_profile(request): 如果request.POST:
..
编辑。 抱歉,我很难过,感谢您的帮助,我该如何做? 模型 created_by = models.ForeignKey(User) def get_absolute_url(self): return reverse('author_update',kwargs = {'pk':self.pk,'user_id':self.created_by} )
..
我以为我会通过开发一个大型的商业应用程序来玩耍,用Django来呃我的python游戏。我看到需要一个共同的祖先方法来建模遗传,并尝试基于官方文档。但是,我不断得到这个非常讨厌的消息,我不知道该怎么做。 Dj版本: Django 1.7 : Python 3.4.2 留言 $ python manage.py makemigrations 您正在尝试将
..
我想使用 django-uploadify 仅上传视频,我只想要上传视频,各种视频,或至少所有流行的视频格式。 到目前为止,我添加了 uploadify 和 urls.py 我添加了这个 (r'^ uploadify /',include('uploadify.urls')), 但是,没有经历过 docs 中描述的每一步,当您告诉我如何仅配置django-uploadify视频时
..
我有我的用户模型设置没有主键,所以将使用自动 id 。但是,当我通过外键引用时,尝试使用Django的“ _set ”符号进行访问: def postDetails(request,pk) post = Post.objects.get(pk = pk) 如果post.user_set.all():#这个错误行 [...] 我从MySQL收到错误:
..
例如,我有一本书模型,每本书都有它的作者和标签。 def get_authors_first_tag(book): try: tag = book.author.tags.first ) 除了: 返回无 其他: 返回标签 类作者(models.Model): name = models.CharField(max_length = 50) tags = models.Man
..
我有一个叫做“博客”的应用程序,它有一个名为“Entry”的模型。我使用基于类的通用来查看此条目,我很高兴。 现在,另一个名为“Eventapp”的应用程序有一个称为“事件”的模型。现在我想查询这个模型的几个事件,然后发送到上面提到的类的泛型。我如何做到这一点? 这是我在 urls.py 到目前为止查看条目模型: urlpatterns = patterns('', ur
..
我希望我的数据可以在Django管理页面内联内嵌。但是,我只想要在每一行的一些字段列可编辑。这些列将针对每一行进行更改。基本上,如果某个单元格中的值为空,我希望显示一个下拉列表选项。如果它不为null,那么我不希望它是可编辑的,并且希望它是只读的。 models.py class Size(models.Model): size = models.CharField(max_len
..
我需要在Django中开发一个UNION查询,其中有3个模型,即WebQuery,WebReply和BusinessOwners,输出应该是下面的形式。 code $ { “(#conversation_id#)_(#b_id#)”:{ “from”:“(#user_id)”, “email” # “date_time”:“#从db”, “查询”:“你是否打开?”, “from_r_id”:
..
到目前为止,我有: class Forum(models.Model): name = models.CharField(max_length = 255) slug = models .SlugField(max_length = 150) description = models.TextField() def __unicode __(self): return sel
..
在我的数据库中我有列: currency = models.CharField(max_length = 10,blank = True,null =真的) 我想从 CharField 到 IntegerField 。所以在 models.py 中,我改变了这一点: currency = models。 IntegerField(blank = True,null
..
django是否包含没有南方应用程序的迁移概念? 如果不是为什么不将它们包含在Django 1.4中? [因为它必须有] 请帮助.. 解决方案 p>不,没有。南方被认为是Django中数据库迁移的“事实上”标准。 进一步阅读可以在Django开发wiki中找到。 从版本1.2发行说明: Contrib-01(将南加入contrib) - 一般共识 - 包括$南方的主要
..
我想创建一个与另一个模型一一对应的模型。即Model1与Model2具有一对一的关系。我希望我的表单显示来自Model1以及Model2的所有字段。 还有一种在视图中显示的最佳方法。 解决方案 您不需要创建单一形式为两个型号。使用两个django表单并将它们放在单个
标签内: class Model1Form(forms.ModelForm): class Met
..
用户被要求通过填写由modelformset_factory创建的表单在django管理员之外创建一个新的实例。问题是我不知道如何将request.user传递给表单,所以当保存表单时,created_by字段无效。 models.py:来自django.db导入模型 来自django.contrib.auth.models import的 用户 class ezApp(mode
..