Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在模型文件中确定django模型应定义为NOTNULL?_Python_Mysql_Django_Models - Fatal编程技术网

Python 如何在模型文件中确定django模型应定义为NOTNULL?

Python 如何在模型文件中确定django模型应定义为NOTNULL?,python,mysql,django,models,Python,Mysql,Django,Models,在我的models.py文件中,我希望有一种方法可以显式地声明,我的模型中的某些字段应该定义为NOTNULL,这样MySQL代码就可以 CREATE TABLE Minion_job(MyColumn VARCHAR(50) NOT NULL, ...., ....); 而不是它现在所做的 CREATE TABLE Minion_job(MyColumn VARCHAR(50), ...., ....); 我发现模型有一些特殊的可选字段,在本例中最明显的是空白和空字段,用于这些类型的修改,但

在我的models.py文件中,我希望有一种方法可以显式地声明,我的模型中的某些字段应该定义为NOTNULL,这样MySQL代码就可以

CREATE TABLE Minion_job(MyColumn VARCHAR(50) NOT NULL, ...., ....);
而不是它现在所做的

CREATE TABLE Minion_job(MyColumn VARCHAR(50), ...., ....);

我发现模型有一些特殊的可选字段,在本例中最明显的是空白和空字段,用于这些类型的修改,但我无法通过谷歌搜索找出如何在models.py文件中实现这些字段(或以其他方式实现所需的效果)。

null=False
添加到字段定义中

你的意思是:

class sth(models.Model):
    somefield = models.CharField(max_length = 20, null = False, blank = False) 

:)很高兴我能帮上忙。

这就是我的意思,我不知道该怎么把它放进去。
class sth(models.Model):
    somefield = models.CharField(max_length = 20, null = False, blank = False)