小编Dom*_*nik的帖子

Django删除错误信息

我有两个型号。当我尝试删除联系人时收到错误

Exception Value:    

("Cannot delete some instances of model 'GuestContact' because they are referenced through a protected foreign key: 'Reservation.res_company'", <QuerySet [<Reservation: Reservation object>, <Reservation: Reservation object>]>)
Run Code Online (Sandbox Code Playgroud)

我不想看到 django 错误页面。我要发送信息“该记录无法删除,但该联系人已用于预订”

你能帮助我吗 ?

问候

django django-templates django-models django-forms django-views

3
推荐指数
1
解决办法
8010
查看次数

Django的。如何设置默认选项使用通用CreateView

模型:

class MyModel(model.Models)
   status = models.ForeignKey(Statuses, on_delete=models.PROTECT, null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

观看次数:

class MyViewCreate(CreateView):
    model = MyModel
    form_class = MyFrom
    template_name = 'mymodel_form.html'
Run Code Online (Sandbox Code Playgroud)

形式:

class MyForm(ModelForm):

    class Meta:
        model = MyModel
        fields = '__all__'
Run Code Online (Sandbox Code Playgroud)

我如何在表单中设置选项列表上的默认值或第一个值>

django django-templates django-models django-forms django-views

3
推荐指数
1
解决办法
565
查看次数