Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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
使用详细名称创建Django模型_Django_Django Models - Fatal编程技术网

使用详细名称创建Django模型

使用详细名称创建Django模型,django,django-models,Django,Django Models,创建模型对象时,是否可以使用详细名称来创建?我有一个名称中有点的模型,而变量名中不能有点 file.xls |---------|-----------------------| | Start | ExonicFunc.UHNCLGGene | |---------|-----------------------| | 2488153 | nonsynonymous SNV | | 3301721 | synonymous SNV | |---------|-----

创建模型对象时,是否可以使用详细名称来创建?我有一个名称中有点的模型,而变量名中不能有点

file.xls

|---------|-----------------------|
|  Start  | ExonicFunc.UHNCLGGene |
|---------|-----------------------|
| 2488153 |   nonsynonymous SNV   |
| 3301721 |     synonymous SNV    |
|---------|-----------------------|
models.py

class Variant(models.Model):
    start = models.CharField(max_length=10, null=True)
    exonic_function = models.CharField(verbose_name="ExonicFunc.UHNCLGGene", max_length=20, null=True)
view.py

def upload(request):
    # reads file.xls
    raw_data = pandas.read_excel(request.FILES.get("file"))
    
    for _, row in raw_data.iterrows():
        variant = Variant.objects.create(**row)

verbose\u name
只是管理面板中字段的标签。您可能想使用
db\u列

exonic_function = models.CharField(db_column="ExonicFunc.UHNCLGGene", max_length=20, null=True)
它们会像往常一样在您的视图中赋值

variant.exonic_function = "bla"

请添加一些代码以帮助其他人理解您的意思。嘿,欢迎来到这里,请与我们共享代码,然后我们可以帮助您