У меня есть определение формы и wnat для удаления объекта talbe, Мой код работает до этого нормально, и теперь у меня есть эта ошибка: AttributeError: У объекта 'GroupForm' нет атрибута 'delete'
Отсылает ошибку к этой строке в views.py: obj.delete ()
спасибо за помощь
forms.py:
from django import forms
from app import Group
class GroupForm(forms.ModelForm):
class Meta:
model = Group
fields = ("group_name", "groupParent_id")
required = (
'group_name'
)
def clean_name(self): # used for validate unicity of group_name and inform user if not
group_name=self.cleaned_data.get('group_name')
if Group.objects.filter(group_name=group_name).exists:
raise forms.ValidationError("Group already exists")
return group_name
views.py:
def confirm_delete(request, group_id):
obj = GroupForm(instance=Group.objects.get(group_id=group_id))
if request.method == "POST":
obj.delete()
messages.success(request, 'Deleted') # message for inform user of success - See messages in html file
return render(request, 'imports/group_list.html')
context = {
"obj": obj
}
return render(request, "imports/confirm_delete.html", context)