'need to write a migration file to update paymentTransaction from session to 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)
]
** But still have the type"session" it's not updated to E-commerce **
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
