我必须在运行时在django应用程序中添加动态字段,但我不知道如何在运行时添加新字段。在
我想添加代码,这将生成动态字段,并将更新数据库。我正在使用postgresql数据库。如果有人能帮忙,请帮忙。在
我的“模型.py“就是这样:
class Student(models.Model):
name=models.CharField(max_length=100)
school=models.CharField(max_length=100)
created_at=models.DateField(auto_now_add=True)
is_active=models.BooleanField(default=False)
def __str__(self):
return self.name
Django不是为动态模型而设计的,关系数据库不是。运行时的模型更改会产生大量问题。在
你必须模拟它,通过。。。在
你应该尝试第一个选项,只有在不成功的情况下,才尝试其他两个选项。在
相关问题 更多 >
编程相关推荐