Как создать новые объекты при миграции данных Django?Python

Программы на Python
Ответить
Anonymous
 Как создать новые объекты при миграции данных Django?

Сообщение Anonymous »

У меня есть новый проект django, в котором ранее не было миграций, поэтому я хочу создать свою первую миграцию, которая вставит несколько строк в таблицу. Вот что у меня еще есть:

Код: Выделить всё

# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import migrations, models

def create_types(apps, schema_editor):
Type = apps.get_model("core", "Type")
type = Type()

class Migration(migrations.Migration):

dependencies = [
]

operations = [
migrations.RunPython(create_types)
]
У меня есть ядро ​​приложения с моделью с именем «Тип», и я хочу создать несколько типов и установить для них атрибуты, и все они будут сохранены в базе данных. Как создать здесь новый объект модели типа?
Еще один вопрос: если это самый первый мигратор, могу ли я оставить зависимости пустыми? Файл, который я создал с помощью этого руководства https://docs.djangoproject.com/en/1.8/t ... migrations, назвал его 0001_initial.py

Подробнее здесь: https://stackoverflow.com/questions/357 ... -migration
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»