django-models相关内容
Django 是否包含没有南应用程序的迁移概念? 如果不是,为什么他们不将它包含在 Django 1.4 中?(因为,这是必须的). 解决方案 不,它没有.South 被认为是 Django 中数据库迁移的“事实上的"标准.进一步阅读可以在Django开发wiki中找到. 来自 1.2 版本的发行说明: Contrib-01 (Add South to contrib)
..
我正在使用 ProjectState 迁移到表的新属性.我正在尝试了解在 Django 3.0.3 中使用迁移 API 的 ModelState 和 ProjectState. 我无法迁移到具有新字段的新州.有人可以帮助我了解 ProjectState 和 ModelState 使用什么来申请新的 model_definition 迁移工作吗?以下代码不会迁移到数据库,但不会出现任何错误.
..
我有两个模型如下: 类 FlightSchedule(models.Model):tail_number = models.ForeignKey(TailNumber, null=False, blank=False)flight_number = models.CharField(max_length=30, null=False, blank=False)flight_group_code
..
所以我继承了一些 django. mySQL 表很简单,其中 parent 不是 FK 关系,只是“Parent"id: CREATE TABLE `Child` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`parent` int(10) unsigned NOT NULL,`name` varchar(255) NOT NULL,唯一键
..
给定一个具有 ForeignKeyField (FKF) 或 ManyToManyField (MTMF) 字段的模型,其中外键为“self",我如何防止在 Django Admin (admin) 中进行 self(递归)选择. 简而言之,应该可以防止在管理员中自我(递归)选择模型实例.这适用于编辑模型的现有实例,而不是创建新实例. 例如,新闻应用中的文章采用以下模型; 类文章(m
..
我阅读了文档和这篇文章... Django - 用户模型的外键 我按照它所说的去做,但我仍然无法让它工作.当我尝试运行迁移时,我在回溯中收到此错误... django.db.utils.ProgrammingError:列“author_id"不能自动转换为整数类型提示:您可能需要指定“使用 author_id::integer". 我只是不知道如何解决这个错误. 从 django.d
..
我正在尝试在 Django 1.7 中构建一个电子商务网站,一切正常,但当我尝试使用结帐时,我收到以下错误.我不确定它在做什么,因为它在我的本地主机上运行良好,但当我尝试在 webfaction 上部署时却不行.非常感谢 环境:请求方法:GET请求网址:http://myshoppingapp.com/checkout/Django 版本:1.7.1Python版本:2.7.9已安装的应用程序:
..
Django 有各种可用于模型的数字字段,例如DecimalField 和 PositiveIntegerField.虽然前者可以限制为存储的小数位数和存储的字符总数,但有没有办法将其限制为存储一定范围内的 only 数字,例如0.0-5.0 ? 如果做不到这一点,有没有办法限制 PositiveIntegerField 只存储例如最多 50 个数字? 更新:现在 Bug 6845 已
..
我正在运行一个从远程服务器请求海潮数据的程序.此潮汐数据的 time 和 date 是根据我机器的本地时区计算的.我想使用这些本地日期和时间来创建一个 datetime 对象,然后将其保存在 Django 模型中. datetime_obj = datetime(loc_year, loc_month, loc_date, loc_hour, loc_minute) 如何确保 datetime
..
Django 的 ORM 并没有为我点击,但我打算在周末阅读 documentation 以使其点击. 同时,我有一个我无法解决的问题. 我第一次在这里,通过提供的答案解决了: ValueError: 以 10 为底的 int() 的无效文字似乎与 ForeignKey 相关 我已将查询修改为: # data['product_id] = 78# 返回 A_17produ
..
我在 MySQL(实际上是 MariaDB)数据库上运行 Django 应用程序. 我的 Django 模型如下所示: 从 django.db 导入模型从 django.db.models 导入平均、最大值、最小值、计数类我的模型(模型.模型):my_string = models.CharField(max_length=32,)my_date = models.DateTimeFiel
..
我正在寻找有关如何在基于 Linux 的服务器上部署之前在我的 Windows 机器上测试 django celery 的资源、文档或建议. 任何有用的答案都将受到赞赏和接受. 解决方案 Celery(因为另一个答案指出的版本 4)不支持 Windows(来源:http://docs.celeryproject.org/en/latest/faq.html#does-celery-s
..
我有 Books、Chapters 和 Pages 的模型.它们都是由 User 编写的: 从 django.db 导入模型类书(模型.模型)作者 = models.ForeignKey('auth.User')类章节(models.Model)作者 = models.ForeignKey('auth.User')book = models.ForeignKey(Book)类页面(模型.模型)作
..
有没有办法在 pycharm django 控制台中自动加载模型(类似于 django-extensions shell_plus 的工作方式)? 解决方案 在pycharm设置,django控制台设置中可以有一个启动脚本: 这将自动加载 django 模型,例如 shell_plus: 导入系统导入 djangodjango.setup()从 django.apps 导入应用程序
..
我有一个模型文件,它使用 post_save 信号在另一个表中创建链接行.以典型的方式,我可以从我的一个视图中创建一个页面,该页面用 @transaction.atomic 装饰. 我想知道这个装饰器是否会将 Page 对象和 SharedPage 对象的创建放在同一个事务中.从 Django 文档中并不清楚信号是这个原子事务的一部分. models.py class Page(mo
..
我是石墨烯的新手,我有这个: from django.contrib.auth.models 导入用户类用户类型(DjangoObjectType):元类:模型 = 用户 基本上,使用 Django 的 User 类会给我这个错误,因为在使用 django User 类之前,我使用的是我自己的 User 定义并且它有效.为什么使用 django 身份验证框架中的 User 类会给我标题中提到的
..
我想知道如何正确创建用于创建此 django 模型的突变: class Company(models.Model):元类:db_table = '公司'app_label = '核心'default_permissions = ()name = models.CharField(unique=True, max_length=50, null=False)email = models.Email
..
我是 django 的初学者,在使用 django 的模板模块时遇到了很多错误.以下来自 python shell 的工作: from django 导入模板t = template.Template('我的名字是{{名字}}.') 当我使用此代码时,出现以下错误: 回溯(最近一次调用最后一次):文件“",第 1 行,在 中文件“/usr/lib/python
..
当工单没有用户时,我希望“未分配用户". 我对我的模型做了这个,但我没有看到任何变化 def __unicode__(self):打印“到这里****"如果不是 self.assigned:返回“未分配用户"别的:返回自分配 其中分配的是分配给票证的用户. 还有其他方法可以做到这一点吗? 我有我的模板和视图: {% for ticket in ticket %}
..
我正在尝试构建一个查询集来进行计数,该查询集涉及三个模型. class Owner(models.Model):name = models.CharField(max_length=10, null=False) class Location(models.Model):name = models.CharField(max_length=10, null=False)owner =
..