Я пытаюсь загрузить список в свою базу данных. Я получаю эту ошибку при попытке мигрировать. Django Ошибка транзакции: 'Вы не можете выполнять запросы до конца блока' atomi c '.' Из того, что я прочитал, я должен что-то делать с транзакцией .atomi c (). Но мне не ясно, где / что мне нужно делать с этой функцией. Может кто-нибудь объяснить, где проблема возникает?
restaurants = [
["Cecilware HWD3 Black 3 Gallon Hot Water Dispenser - 120V", 581.62, 737.78],
["Avamix BXSSJAR 1 Gallon Stainless Steel Blender Jar", 149.99, 206.40],
["Brother HL-L8360CDW Business Color Laser Printer", 328.94, 405.25],
]
def change(apps, schema_editor):
New_Products= apps.get_model("Home_Page", "New_Products")
for restaurant in restaurants:
name = restaurant[0]
old_price = restaurant[1]
new_price = restaurant[2]
New_Products.objects.create(
Product_Name=name,
Old_Price=old_price,
New_Price=new_price,
)
class Migration(migrations.Migration):
dependencies = [
('Home_Page', '0001_initial'),
]
operations = [
migrations.RunPython(
change
),
] ```