class Material(models.Model):
name = models.CharField(max_length=50, blank=False)
short_name = models.CharField(max_length=2, blank=False, unique=False, default='Al')
def __str__(self):
return self.name
class Meta:
db_table = 'material'
Run Code Online (Sandbox Code Playgroud)
我创建了这个模型。假设我添加了一个名为的新字段
status = models.IntergerField(default=1)
Run Code Online (Sandbox Code Playgroud)
之后,如果我运行命令 python manage.py makemigrations,那么 django 将在表中添加一个新的字段状态。假设表中有 3 行,则值如下:
1. Material1, M1, 1
2. Material2, M2,1
3. Material3, M3, 1
Run Code Online (Sandbox Code Playgroud)
通过这次迁移,我还想更改每一行的状态并添加新行,就像
1. Material1, M1, 1
2. Material2, M2,0
3. Material3, M3, 0
4. Material4, M4, 1
Run Code Online (Sandbox Code Playgroud)
有什么方法可以处理 django 中模式迁移过程中的数据操作吗?
I am using active directory login authentication for my django web application. So there is no need of change password link in admin site.
我搜索了很多文章,但我没有找到任何隐藏更改密码链接的东西。那么从管理员隐藏更改密码链接的方法是什么?