Django 模型:保存时更新字段值

时间:2021-02-16 23:30:08

标签: django django-models

我有一个通过使用 slug 的端点访问的模型:

path('test/<str:slug>', TestView.as_view(), name='test_view'),

我想创建一个需要了解 slug 的动态链接,因此无法在创建时分配,因为尚未生成 slug。如何更新 dynamic_link 字段并在创建时更新它?

class TestModel(models.Model):

    name = models.CharField(max_length=1000)
    dynamic_link= models.CharField(max_length=1000, blank=True, null=True)
    slug = AutoSlugField(_('slug'), max_length=150, unique=True, populate_from=('name',))

    def save(self, *args, **kwargs):
        super().save(*args, **kwargs)

1 个答案:

答案 0 :(得分:0)

试试这个:

<td style="margin-left: auto; margin-right: auto;">
相关问题