在django admin中,我有一个名为“ student”的模型,这里有3个字段:NAME,ROLL NO。 & 学科。 在models.py中:
from django.db import models
class Student(models.Model):
Name = models.CharField(max_length=255, blank = False)
Roll_No = models.CharField(max_length=10, blank = False)
Subject = models.CharField(max_length=20, blank = False)
def __str__(self):
return self.Name
现在我希望此SUBJECT字段是动态的,例如在SUBJECT字段旁边将有“ +”号,方法是单击该字段后立即添加一个SUBJECT字段,依此类推,但最多可以有10个SUBJECT字段像这样添加。
答案 0 :(得分:1)
从视图中添加主题时,您可以更新现有值。
例如在视图中:
student = Student.objects.get(id=1)
student.Subject += "New_Subject_Name"
student.save() # this will update only
添加其他条件/检查现有主题,并相应地检查10个主题。
希望对您有帮助。