Необходимо написать файл миграции для обновления paymentTransaction из сессии в E-commerce
from django.db import migrations, models
from payment.models import PaymentTransaction
from config import constants
class Migration(migrations.Migration):
def forwards_func(apps, schema_editor):
PaymentTransaction = apps.get_model("session", "PaymentTransaction")
db_alias = schema_editor.connection.alias
payment_transaction=[]
for payment_txn in PaymentTransaction:
payment_transaction=PaymentTransaction.objects.using(db_alias).session().update(type=constants.E_COMMERCE)
payment_transaction.save()
return payment_transaction
dependencies = [
('payment', '0019_auto_20211119_1447'),
]
operations = [
migrations.RunPython(forwards_func)
]
** Но все еще есть тип "session", он не обновляется до E-commerce **