我正在使用站点框架并希望将当前站点保存site
为我的模型之一的默认值。
模型:
class MyModel(models.Model):
site = models.ForeignKey(
Site,
on_delete=models.CASCADE,
default=Site.objects.get_current()) # THIS IS WHAT I WANT TO DO (DOESN'T WORK)
...other fields...
有没有办法自动将当前Site
对象保存为我保存实例site
的任何时候的属性?或者我是否需要通过覆盖表单或模型的方法(或类似的覆盖)手动执行此操作?MyModel
MyModel
save