До того, как моя Модель в Django будет увлажнена и заполнена данными, я хочу обновить (изменить) свою модель, сохранить ее обратно в базу данных и затем пойти по обычному пути.
Мой подход (не работает) как сейчас это:
from django.db import models
from MyApp import models as m
class CustomManager(models.Manager):
def get_queryset(self):
# This is not evaluated to true although it should from my assumption:
if (isinstance(self.model, m.MyObject)):
# Here I want to take the internal key of
# MyObject (maybe from the URL?),
# Simply accessing self.model.internal_key does not work.
# Then make an API call to an external server,
# update my local object, save it back to db and proceed
print(self.model) # Prints <class 'MyApp.models.MyObject'>
Может ли кто-нибудь указать мне правильное направление, если это правильный подход и как я продолжаю?