专栏首页贝塔博客Django (fields.W340) null has no effect on ManyToManyField.

Django (fields.W340) null has no effect on ManyToManyField.

Model定义

class Customer(models.Model):
    name = models.CharField(verbose_name='客户名', max_length=128)
    contact = models.CharField(verbose_name='电话', max_length=11)
    address = models.CharField(verbose_name='地址', max_length=128)

    status_choices = (
        (0, '意向客户'),
        (3, '已报价'),
        (1, '已拿样'),
        (2, '已成交')
    )

    status = models.IntegerField(choices=status_choices, verbose_name='状态')

    company = models.CharField(verbose_name='公司名', max_length=128, null=True, blank=True)

    create_time = models.DateField(verbose_name='创建时间', auto_now=True)

    product = models.ManyToManyField(Product, verbose_name='意向产品',null=True, blank=True)

    description = models.TextField(verbose_name='备注', null=True, blank=True)

警告信息

(fields.W340) null has no effect on ManyToManyField.

解决办法

这只是一个小小的警告,可以不用处理,如果觉得碍眼,可以把product字段的null=True移除

移除后就是这样的:

product = models.ManyToManyField(Product, verbose_name='意向产品', blank=True)

重启后,警告就消失了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 这是一个用markdown来测试的文章

    小贝壳
  • 用django开发一个管理系统有多简单?不用写代码的妹子都会

    django是python中最流行的一个web框架,django为广大开发者提供了非常便捷的开发模式。高度封装ORM,不用写一句代码,只要定义了model就可以...

    小贝壳
  • TypeError: 'buildid' is an invalid keyword argument for this function

    检测不到这个字段,只能手动去加一下了,或者删除django的迁移日志,整个表重新生成。

    小贝壳
  • 网站搭建-django-学习成绩管理-02-数据库创建

    系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3....

    zishendianxia
  • 第一季 | 数据模型知多少?不如实践试一试

    Django REST框架构建Web API。Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编...

    小团子
  • redis python

    现在我们已经在本地安装了Redis并运行在6379端口,密码设置为123。那么,可以用如下示例连接Redis并测试:

    用户6413882
  • Python操作Redis,你要的都在这了!

    崔庆才
  • Springmvc响应Ajax请求(@ResponseBody)

    爱撒谎的男孩
  • Python开发GUI程序---tkinter试用

    电脑上文档文件被流氓软件加密,文档打开后乱码,听说通过重命名将文件类型更换为*.js然后再更成原来的文件类型后缀可以实现解密,于是用tkinter写了一...

    MiaoGIS
  • [android] 手机卫士自定义控件的属性

    上一节完成的自定义组合控件,灵活性不够,控件的显示信息上,仿照系统属性,自定义自己的属性

    陶士涵

扫码关注云+社区

领取腾讯云代金券