【发布时间】:2021-10-24 12:41:36
【问题描述】:
我对 Django 框架非常陌生。我已经开始在 django 中使用模型和表单。我在将值存储到数据库时遇到了问题。
我想要这样的东西。
from django.db import models
class attempt(models.Model):
name = models.TextField(max_length=200)
department = "Software Development"
现在我想将变量department 存储在数据库中。对于尝试对象的每个条目name 将由用户输入,但department 保持不变。
并且在数据库中存储类似于以下给定格式的内容
id: 1
name: "John Shelby"
department: "Software Development"
编辑 2: 现在我可以这样做:
from django.db import models
class attempt(models.Model):
name = models.TextField(max_length=200)
def function1(str):
return(str+" Hello World")
x = function1(name)
department = models.Charfield(max_length=100,default=x,editable=False)
【问题讨论】:
-
如果值每次都相同,那么在数据库中存储一些东西是没有意义的。
-
我以这个为例。我正在使用
models.FileField()将pdf 文档作为用户的输入。我有从中提取数据的代码。但我不知道如何将它保存到数据库中。
标签: python django database django-models