django-models相关内容

核心 Django 是否支持没有 django-south 或类似应用程序的迁移?

Django 是否包含没有南应用程序的迁移概念? 如果不是,为什么他们不将它包含在 Django 1.4 中?(因为,这是必须的). 解决方案 不,它没有.South 被认为是 Django 中数据库迁移的“事实上的"标准.进一步阅读可以在Django开发wiki中找到. 来自 1.2 版本的发行说明: Contrib-01 (Add South to contrib) ..
发布时间:2022-01-23 09:57:46 Python

无法使用 Django 3.0.3 中的迁移 API 使用 ModelState 和 ProjectState 进行迁移

我正在使用 ProjectState 迁移到表的新属性.我正在尝试了解在 Django 3.0.3 中使用迁移 API 的 ModelState 和 ProjectState. 我无法迁移到具有新字段的新州.有人可以帮助我了解 ProjectState 和 ModelState 使用什么来申请新的 model_definition 迁移工作吗?以下代码不会迁移到数据库,但不会出现任何错误. ..
发布时间:2022-01-23 09:52:08 数据库

如何防止在 Django Admin 中对 FK/MTM 字段进行自我(递归)选择

给定一个具有 ForeignKeyField (FKF) 或 ManyToManyField (MTMF) 字段的模型,其中外键为“self",我如何防止在 Django Admin (admin) 中进行 self(递归)选择. 简而言之,应该可以防止在管理员中自我(递归)选择模型实例.这适用于编辑模型的现有实例,而不是创建新实例. 例如,新闻应用中的文章采用以下模型; 类文章(m ..

模型中的外键(用户)

我阅读了文档和这篇文章... Django - 用户模型的外键 我按照它所说的去做,但我仍然无法让它工作.当我尝试运行迁移时,我在回溯中收到此错误... django.db.utils.ProgrammingError:列“author_id"不能自动转换为整数类型提示:您可能需要指定“使用 author_id::integer". 我只是不知道如何解决这个错误. 从 django.d ..
发布时间:2022-01-20 12:40:27 Python

IntegrityError 在表“orders_order"上插入或更新违反外键约束“

我正在尝试在 Django 1.7 中构建一个电子商务网站,一切正常,但当我尝试使用结帐时,我收到以下错误.我不确定它在做什么,因为它在我的本地主机上运行良好,但当我尝试在 webfaction 上部署时却不行.非常感谢 环境:请求方法:GET请求网址:http://myshoppingapp.com/checkout/Django 版本:1.7.1Python版本:2.7.9已安装的应用程序: ..
发布时间:2022-01-20 12:34:19 Python

如何限制 Django 模型中数值字段的最大值?

Django 有各种可用于模型的数字字段,例如DecimalField 和 PositiveIntegerField.虽然前者可以限制为存储的小数位数和存储的字符总数,但有没有办法将其限制为存储一定范围内的 only 数字,例如0.0-5.0 ? 如果做不到这一点,有没有办法限制 PositiveIntegerField 只存储例如最多 50 个数字? 更新:现在 Bug 6845 已 ..
发布时间:2022-01-17 09:08:31 Python

Django:如何让 datetime 对象知道创建它的时区?

我正在运行一个从远程服务器请求海潮数据的程序.此潮汐数据的 time 和 date 是根据我机器的本地时区计算的.我想使用这些本地日期和时间来创建一个 datetime 对象,然后将其保存在 Django 模型中. datetime_obj = datetime(loc_year, loc_month, loc_date, loc_hour, loc_minute) 如何确保 datetime ..
发布时间:2022-01-16 19:20:07 Python

“截断不正确的 DOUBLE 值:X_XX"

Django 的 ORM 并没有为我点击,但我打算在周末阅读 documentation 以使其点击. 同时,我有一个我无法解决的问题. 我第一次在这里,通过提供的答案解决了: ValueError: 以 10 为底的 int() 的无效文字似乎与 ForeignKey 相关 我已将查询修改为: # data['product_id] = 78# 返回 A_17produ ..
发布时间:2022-01-15 21:02:48 数据库

Pycharm - 在 Django 控制台中自动加载模型

有没有办法在 pycharm django 控制台中自动加载模型(类似于 django-extensions shell_plus 的工作方式)? 解决方案 在pycharm设置,django控制台设置中可以有一个启动脚本: 这将自动加载 django 模型,例如 shell_plus: 导入系统导入 djangodjango.setup()从 django.apps 导入应用程序 ..
发布时间:2022-01-08 10:10:09 Python

django 信号是否也包含在 transaction.atomic 装饰器中?

我有一个模型文件,它使用 post_save 信号在另一个表中创建链接行.以典型的方式,我可以从我的一个视图中创建一个页面,该页面用 @transaction.atomic 装饰. 我想知道这个装饰器是否会将 Page 对象和 SharedPage 对象的创建放在同一个事务中.从 Django 文档中并不清楚信号是这个原子事务的一部分. models.py class Page(mo ..
发布时间:2022-01-06 21:07:21 Python

AttributeError: 类型对象“用户"没有属性“名称"

我是石墨烯的新手,我有这个: from django.contrib.auth.models 导入用户类用户类型(DjangoObjectType):元类:模型 = 用户 基本上,使用 Django 的 User 类会给我这个错误,因为在使用 django User 类之前,我使用的是我自己的 User 定义并且它有效.为什么使用 django 身份验证框架中的 User 类会给我标题中提到的 ..
发布时间:2022-01-04 10:53:39 其他开发

使用 django.template 时出错

我是 django 的初学者,在使用 django 的模板模块时遇到了很多错误.以下来自 python shell 的工作: from django 导入模板t = template.Template('我的名字是{{名字}}.') 当我使用此代码时,出现以下错误: 回溯(最近一次调用最后一次):文件“",第 1 行,在 中文件“/usr/lib/python ..
发布时间:2022-01-02 21:26:04 其他开发

我如何在 Django 中用选择的字符串替换没有用户名

当工单没有用户时,我希望“未分配用户". 我对我的模型做了这个,但我没有看到任何变化 def __unicode__(self):打印“到这里****"如果不是 self.assigned:返回“未分配用户"别的:返回自分配 其中分配的是分配给票证的用户. 还有其他方法可以做到这一点吗? 我有我的模板和视图: {% for ticket in ticket %} ..
发布时间:2022-01-02 21:24:21 其他开发