Можно ли ввести данные в другую таблицу с помощью функции create внутри classview(django crv)?
Возможно ли ввести данные в другую таблицу с помощью функции create в рамках classview? При использовании функции create для этой части возникла уникальная ошибка сбой
class createSkilNoteForInsertMode(LoginRequiredMixin,CreateView):
model = MyShortCut
form_class = SkilNoteForm
def get_template_names(self):
return ['skilnote1/myshortcut_summernote_form.html']
def form_valid(self, form):
type_list = Type.objects.all()
if not type_list:
Type.objects.create(type_name="summer_note")
Type.objects.create(type_name="textarea")
Type.objects.create(type_name="input")
Type.objects.create(type_name="image")
else:
ty = type_list.get(type_name="summer_note")
ms = form.save(commit=False)
ms.author = self.request.user
ms.type= ty
ms.created = timezone.now()
category_id = self.request.user.profile.selected_category_id
ca = Category.objects.get(id=category_id)
ms.category = ca
profile = Profile.objects.filter(Q(user=self.request.user)).update(last_updated = datetime.now(), last_updated_category = ca.name)
# In this part, how do I add data to the HistoryForUpdate model of the accounts2 app?
# A unique failed error occurred when using the create function for this part
return super().form_valid(form)