Wie erstelle ich neue Objekte in der Django-Datenmigration?Python

Python-Programme
Anonymous
 Wie erstelle ich neue Objekte in der Django-Datenmigration?

Post by Anonymous »

Ich habe ein neues Django-Projekt ohne vorherige Migrationen, daher möchte ich meine erste Migration erstellen, die einige Zeilen in eine Tabelle einfügt. Das habe ich noch:

Code: Select all

# -*- 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)
]
Ich habe einen Anwendungskern, der ein Modell mit dem Namen „Typ“ hat, und ich möchte einige Typen erstellen und Attribute für sie festlegen und sie alle in der Datenbank speichern. Wie erstelle ich hier ein neues Objekt vom Typ Modell?
Außerdem eine andere Frage: Kann ich die Abhängigkeiten leer lassen, wenn dies der allererste Migrator ist? Die Datei, die ich mit diesem Tutorial https://docs.djangoproject.com/en/1.8/t ... migrations erstellt habe, nannte sie 0001_initial.py

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post