Об утверждении Как скопировать объект из приложения A.Model A в приложение B.Model B создать новый объект и обновить одно поле в приложении B Model B - PullRequest
1 голос
/ 01 мая 2020

Я новичок в django и python. Python 3.8.2 Django 3.0.5

У меня есть два приложения: App-A с Model-A и App-B с Model-B. Я использую подробный вид класса, чтобы показать модель App-A - Объект, чтобы пользователь мог просматривать данные.

class ModelADetailView(LoginRequiredMixin,DetailView):
    model = AppAModelA

если данные хороши, пользователь при клике будет:

  1. Создать новый объект в App-B Model-B,
  2. Скопировать приложение -A объект Model-A с теми же именами полей в App-B Model-B
  3. Обновление поля Customer_id с уникальным идентификатором клиента в App-B Model-B. (проверьте последний присвоенный идентификатор и добавьте +1 для создания последовательного уникального идентификатора клиента в App-B Model-B)
  4. После того, как все в порядке, покажите страницу сведений о вновь созданном объекте в App-B Model- B

есть идеи?

сейчас я читаю Как скопировать объект из модели A в модель B https://simpleisbetterthancomplex.com/tutorial/2016/07/22/how-to-extend-django-user-model.html#proxy

они похожи, но они не полные и старые.

спасибо за вашу помощь.

...