django-models相关内容

Django 1.5 +用户模型关系

Django 1.5+允许我们向用户添加自定义字段。我想使用这个事实,但我不一定知道什么是好的做法。这是一个我如何处理这些模型的困惑。 给予添加字段到用户如果项目只有一种类型的用户,可以说一个学生模型,我可以简单地添加学生特定的字段到用户?我是Django的新手,但我相信替代方案是设置一般的用户设置,并创建一个学生模型和一个一对一的唯一字段,它调用用户。 如果你要扩展Django 用户 ..
发布时间:2017-05-29 04:45:51 Python

django模型外键查询器选择相关字段

我正在尝试从DJango中的两个相关表的加入中选择,如下所示。但是我不能得到另一个表的名称。 在SQL中,我们可以写: p> select person.phonenumber,membership。* from membership where person = name; 这将显示所有成员资格 phonenumber ,但在Django中它会抛出错误: ..
发布时间:2017-05-29 04:45:16 其他开发

如何覆盖Django中的默认用户模型字段?

问题是默认的用户模型没有给电子邮件字段的 unique = True 字段提供一些非常有用的选项。 我读了这个问题:覆盖默认用户模型方法,并勾选代理模型概念,但不起作用。 起初我试过: from django.contrib.auth import models class User(models.User): class Meta: proxy = True em ..
发布时间:2017-05-29 04:42:22 其他开发

如果表达式为True,请更改django admin界面中字段的字体/颜色

在django admin界面中的更改列表视图中,是否可以在某些字段/行红色中标记表达式? 例如,如果有组与成员和容量的模型 或拥挤? 解决方案 和更改列表视图中显示的内容,可以使用 list_display 选项 ModelAdmin 。 请注意, list_display 不是真正的数据库字段不能用于排序,所以需要给Django管理员一个关于实际用于排序的数据库字段的提示。 ..
发布时间:2017-05-29 04:41:08 其他开发

在管理员中组合User和UserProfile

我一直在阅读Django分离的用户和个人资料,我决定使用一个名为UserProfile的模型,该模型位于帐户应用程序中作为我的个人资料。问题是,现在我有两个不同的管理区域,一个用于修改User,另一个用于修改User Profile。是否可以在管理员中查看两个模型,所以如果您添加或修改用户,您可以在同一视图中看到用户和配置文件的所有字段?也不用说,添加删除用户应该添加或删除配置文件,并且不能在没有 ..
发布时间:2017-05-29 04:36:09 其他开发

Django - 从时间戳获取不同的日期

我试图按日期过滤用户,但直到找到数据库中用户的第一个和最后一个日期为止。虽然我可以让脚本过滤掉dups,但我想从一开始就使用Django的不同的,因为它显着降低了。我试过 User.objects.values('install_time')。distinct()。order_by() 但由于 install_time 是一个 timestamp ,它包括日期AND时间(我 ..
发布时间:2017-05-29 04:33:57 Python

为现有的数据库/ sql视图创建django模型?

我已经在$ template_dir / sql / $ someTableName.sql文件中插入了一个视图的定义。 (创建或替换视图),所以每次运行 syncdb 时,将创建数据库视图。 我可以创建在models.py一个python类访问该视图? 更好的做法是使用python的原始sql功能? ---编辑--- 另一个问题是,该视图没有主键,但是django似乎在假 ..
发布时间:2017-05-29 04:31:22 其他开发

MVC和django基础

这个场景很新鲜,试图找到一些文档来采用最佳做法。我们正在建立一个相当大的内容网站,它将由各种媒体目录组成,我正在寻找一些可比较的数据/架构模型,以便我们更好地了解我们应该使用的框架,我们从未以前使用过。任何见解/帮助将不胜感激! 解决方案 “数据/建筑模型,以便我们可以更好地了解方法我们应该使用我们从未使用的框架。“ Django对您施加最佳做法。你没有太多的选择,不能犯很多错误。 ..
发布时间:2017-05-29 04:24:11 Python

Django定制模型经理

我对使用Django自定义模型管理器的正确方法感到困惑 - 根据文档,您可以为一个模型创建一系列管理器作为过滤方式。但是为什么不创建一个具有一系列过滤功能的经理类?一种方法比另一种好吗?为什么? 例如: class MaleManager(models。经理): def get_query_set(self): return super(MaleManager,self).get ..
发布时间:2017-05-29 04:20:08 其他开发

检查Django中是否存在用户名

我正在处理一个Django项目,用户可以在一个表单中改变用户名和姓名。在forms.py中,我试图找出用户是否存在。如果是这样,它应该显示一个错误。问题是,如果用户想要改变他的姓氏,并将其用户名留在输入中,则会引发验证错误。显然,该用户名已经存在。有没有办法检查它是否等于当前登录的用户的用户名,并避免显示错误? 类ChangeNameForm(forms。 ModelForm) usern ..
发布时间:2017-05-29 04:18:16 其他开发

Django重定向到以前的视图

我在页面x和页面y上有一个按钮,重定向到页面z。 在页面z上,我有一个需要填写的表单。保存后,我想重定向到页面x或y(最初是我最初的)。 通常,在视图中使用“redirect”,并指定您要重定向到的页面。但是在这样的情况下你会做什么? 任何想法? 谢谢! 解决方案 您可以使用GET参数来跟踪你到达哪个页面到页面z。所以当你正常到达页面z时,我们记得从哪个页面来。当您处理 ..

从数据库加载django模板

我试图从djangos正常请求 - 响应结构之外的数据库渲染一个django模板。但是,由于django模板的编译方式,这似乎是不平凡的。我想做这样的事情: >>> s = Template.objects.get(pk = 123).content >>> some_method_to_render(s,{'a':123,'b':456}) >>> ...这里提供的输出... ..
发布时间:2017-05-29 04:03:11 其他开发

使用Django dumpdata转储整个数据的子集?

我正在尝试使用dumpdata为数据库生成JSON,该数据库足够大,django需要很长时间才能输出。是否有任何方式只转储一部分字段;说100,用于测试? 我正在使用MySQL和Django 1.0。 解决方案 第三方django应用, django-test-utils 包含 makefixture 命令实现,基本上是一个更智能的dumpdata。您可以指定要导出的ID范围的精确型 ..
发布时间:2017-05-29 03:59:24 数据库