Tag: django-migrations

Django-Migrationen sind ein Weg, um änderungen an einer Datenbank, die zuvor erstellt wurden, eingeführt in Django 1.7. Dieses tool wird verwendet, wenn ein Modell geändert wird, (Sie ein Feld hinzufügen, löschen ein Modell, etc.) und Sie müssen, um diese änderungen in die Datenbank.

Django-Migrationen scheitern in heroku

Anzahl der Antworten 3 Antworten
Ich versuche zum bereitstellen eines Django (1.8) app Heroku, Laufzeit Python 3.4.2. Die app läuft erfolgreich (außer der Tatsache, dass sich Tabellen nicht erstellt), aber wenn Sie versuchen, führen Sie das syncdb bekomme ich die folgende Fehlermeldung:

Django migration mit uuid-Feld erzeugt, dupliziert Werte

Anzahl der Antworten 3 Antworten
Ich habe eine uuid Feld (kein Primärschlüssel). Die generierte migration: from __future__ import unicode_literals from django.db import migrations, models import uuid class Migration(migrations.Migration): dependencies = [ .... ] operations = [ ... migrations.AddField( model_name='device', name='uuid', field=models.UUIDField(default=uuid.uuid4, unique=True),

"Keine installierte app mit der Bezeichnung "admin " laufen" Django migration. Die app korrekt installiert ist

Anzahl der Antworten 8 Antworten
Ich versuche, mit admin.LogEntry-Objekte während einer datamigration auf Django 1.7 Den 'django.contrib.admin' app aufgeführt ist INSTALLED_APPS. Auf der shell funktioniert es: >>> from django.apps import apps >>> apps.get_model('admin', 'LogEntry') django.contrib.admin.models.LogEntry Aber während der migration schlägt fehl: def

Django, Heroku Fehler "Ihrer Modelle haben die änderungen noch nicht enthalten sind, spiegelt sich in der migration"

Anzahl der Antworten 2 Antworten
Vor kurzem habe ich ein Modell für meine app (UserProfile) und wenn ich schob die änderungen zu Heroku, denke ich, dass ich versehentlich lief heroku run python manage.py makemigrations. Wenn ich jetzt versuche zu laufen heroku run

Erneut eine Django-Daten-migration

Anzahl der Antworten 2 Antworten
Wie würde ich erneut eine Daten-migration auf Django 1.8+? Falls relevant, meine migration ist nummeriert 0011_my_data_migration.py und ist die neueste migration. Nur ein Hinweis, dass die Q und Lösungen sind noch arbeiten an Django 2.1 InformationsquelleAutor davidhwang

Django-Migrationen Hinzufügen Feld mit Default-Funktion des Modells

Anzahl der Antworten 3 Antworten
Ich habe eine neue, null-Feld, um mein Django-Modell und bin versucht, Migrationen bereitstellen, die sich ändern. Wie würde ich default-Wert für bestehende Modelle werden einige Funktion dieser Modelle eher als eine Konstante? Als ein Beispiel, sagen wir,

Django-Migrationen RunPython nicht in der Lage, call-Modell-Methoden

Anzahl der Antworten 4 Antworten
Ich bin erstellen einer Daten-migration mit dem RunPython Methode. Jedoch, wenn ich versuche zu laufen, eine Methode auf das Objekt none definiert sind. Ist es möglich, den Anruf zu einer definierten Methode auf ein Modell mit RunPython?

Wie führe ich raw SQL in eine django-migration

Anzahl der Antworten 1 Antworten
Ich bin mir bewusst, das cursor-Objekt in Django. Es ist eine andere bevorzugte Methode zum ausführen von raw-SQL-Migrationen? Ich möchte postgresql-Partitionierung für eines meiner Modelle Tische. Die partition logic ist ein Bündel von Funktionen und Trigger, die

Zusammenführen von aufeinander folgenden Datenbank-Migrationen in django 1.9+?

Anzahl der Antworten 2 Antworten
Migrationen ermöglichen die Transformation aus einer Datenbank-schema in ein anderes unter Beibehaltung der aktuellen Daten in der Datenbank. Django ermöglicht die Erstellung von Migrationen mit dem Befehl python manage.py makemigrations Jedes mal makemigrations ist, führen Sie eine

ValueError: die Abhängigkeit von app-ohne-Migrationen: customuser

Anzahl der Antworten 2 Antworten
Ich versuche zu starten, ein Webprojekt mit dem framework django, das ist meine erste web-Entwicklung Projekt. Nach dem anlegen des Projekts im Versuch, starten Sie eine App, die creats Individuelle Benutzer und die Registrierung mit E-Mail-Validierung mit

Django-Programmierung Fehler-Spalte nicht vorhanden sein, auch nach dem ausführen von Migrationen

Anzahl der Antworten 3 Antworten
Ich laufen python manage.py makemigrations und ich bekomme: Keine Veränderungen erkannt Dann python manage.py migrate und ich bekomme: Keine Migrationen anwenden. Dann versuche ich zu schieben, die änderungen an die Produktion: git push heroku master Alles up-to-date

Django migrieren --fake und --fake-anfängliche erklärt

Anzahl der Antworten 1 Antworten
Ich habe ein Benutzer von Django für ungefähr 2 Jahre jetzt, und es ist ein feature, das ich schon immer Angst vor der Anwendung : vorgetäuscht Migrationen. Ist, habe ich mich so ziemlich überall und die meisten

Django Tabelle bereits vorhanden ist

Anzahl der Antworten 3 Antworten
Hier ist mein Django Migration-Datei. Wenn ich python manage.py makemigrations/migrate Bekomme ich diesen Fehler. Error:- django.db.utils.OperationalError: (1050, "Table 'tickets_duration' already exists") Haben, ließ ich die Datenbank und läuft, aber bekomme immer noch den gleichen Fehler. class Migration(migrations.Migration):

django.core.Ausnahmen.FieldDoesNotExist: Modell hat kein Feld mit dem Namen < - Funktion SET_NULL bei 0x7fc5ae8836e0>

Anzahl der Antworten 4 Antworten
Nach einigen googeln und nur die Suche nach einem dead-end-Thema, ich bin immer noch sitzt auf einem Migrations-problem. Mein Modell : class CurationArticle(models.Model): title = models.CharField(max_length=150, null=True, blank=True) description = models.TextField(null=True, blank=True) link = models.CharField(max_length=255, null=True, blank=True)

Django 1.7 leer CharField/TextField-Konvention

Anzahl der Antworten 1 Antworten
Mit Django ' s new migration framework, sagen wir, ich habe das folgende Modell, das bereits in der Datenbank vorhanden ist: class TestModel(models.Model): field_1 = models.CharField(max_length=20) Möchte ich nun hinzufügen, um eine neue TextField-Instanz des Modells, so

Django 1.7 - App 'your_app_name' nicht-Migrationen

Anzahl der Antworten 4 Antworten
Ich versuche, ein upgrade von Django 1.6.7 zu Django 1.7.1, also habe ich versucht, zu migrieren, mein app. Ich habe den django-docs hier. Ich gelöscht Süden aus meine installierten apps. In der migration-Verzeichnis, lösche ich die nummerierten

Wie kann ich überspringen einer migration mit Django migrate-Befehl?

Anzahl der Antworten 2 Antworten
Zuerst bin ich zu Fragen über Django migration eingeführt 1.7, nicht south. Angenommen ich habe Migrationen 001_add_field_x, 002_add_field_y, und beide von Ihnen angewendet werden, um die Datenbank. Jetzt habe ich meine Meinung ändern und entscheiden, um wieder

Wie squash letzten Django-Migrationen?

Anzahl der Antworten 2 Antworten
In Django ' s-Migrationen-code, gibt es eine squashmigrations Befehl: "Drückt die Migrationen für app_label bis einschließlich migration_name nach unten in weniger Migrationen, wenn möglich." Also, wenn Sie wollen, squash, sagen wir, die ersten 5-Migrationen, das wird helfen.

Django 1.8: Erstellen von anfänglichen Wanderungen zum bestehenden schema

Anzahl der Antworten 6 Antworten
Begann ich eine django-1.8-Projekt, das die Migrationen-system. Irgendwie auf dem Weg etwas chaotisch, so dass ich gelöscht, die Migrationen Ordner und Tabelle von der DB, und jetzt versuche ich zu rekonstruieren, ohne Erfolg. Habe ich drei apps

Wie Sie ein neues Feld hinzufügen, um ein Modell mit der neuen Django-Migrationen?

Anzahl der Antworten 3 Antworten
Ich bin mit der contribute_to_class Methode, aber ich weiß nicht, wie Sie das Feld in der Datenbank, die mit neuen Migrationen. InformationsquelleAutor der Frage pedro_witoi | 2014-06-19

Prüfen Sie, ob ausstehende Django-Migrationen

Anzahl der Antworten 6 Antworten
In Django, gibt es einen einfachen Weg, um zu überprüfen, ob alle Datenbank-Migrationen ausgeführt wurden? Ich habe festgestellt manage.py migrate --listdie gibt mir die Informationen die ich will, aber das format ist nicht sehr maschinenlesbar. Kontext: ich

Django-DB-Migrationen: kann ALTER TABLE nicht ausführen, da es ausstehende Trigger-Ereignisse aufweist

Anzahl der Antworten 3 Antworten
Möchte ich entfernen, null=True von einem TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Erstellte ich eine schema-migration: manage.py schemamigration fooapp --auto Seit einigen Fußzeile Spalten enthalten NULL bekomme ich diese error wenn ich den migration: django.db.utils.IntegrityError: Spalte

django 1.7 Migrationen - Wie lösche ich alle Migrationen und starte von vorne?

Anzahl der Antworten 2 Antworten
So, ich bin schnell Durchlaufen auf einer django-app im moment und ich bin ständig anpassen models.py. Im Laufe von ein oder zwei Tage für die Programmierung und die Tests, die ich generieren ein paar Dutzend migration-Dateien. Manchmal

Django 1.7 - Makemigrationen erkennen keine Änderungen

Anzahl der Antworten 23 Antworten
Wie der Titel sagt, ich kann nicht scheinen, um Migrationen zu arbeiten. Die app wurde ursprünglich unter 1.6, so verstehe ich, dass Migrationen nicht da sein, anfänglich, und in der Tat, wenn ich laufen python manage.py migrate

Django-Migrationsstrategie zum Umbenennen von Modell- und Beziehungsfeldern

Anzahl der Antworten 10 Antworten
Ich bin der Planung zu benennen mehrere Modelle in einer bestehenden Django-Projekt, wo es viele andere Modelle, die über Fremdschlüssel-Beziehungen zu den Modellen würde ich gerne umbenennen. Ich bin mir ziemlich sicher, dass dies erfordern mehrere Migrationen,

Django kehrt die letzte Migration zurück

Anzahl der Antworten 6 Antworten
Habe ich eine migration, die eine neue Tabelle und wiederherstellen möchten Sie und löschen Sie die migration, ohne die Schaffung einer neuen migration. Wie mache ich es? Gibt es einen Befehl rückgängig machen letzten migration und dann

Wie setze ich Migrationen in Django 1.7 zurück?

Anzahl der Antworten 4 Antworten
(Ich weiß, es ist ein Titel der gleiche ist wie der, aber die Frage ist anders). Habe ich es geschafft, meinem Entwicklungsrechner Migrationen und Produktion Migrationen out-of-sync. Habe ich eine Django-app, die war mit Süden. Ich hatte

Kann ich eine Datenbankansicht als Modell in Django verwenden?

Anzahl der Antworten 5 Antworten
ich verwenden möchte, eine Ansicht, die ich angelegt habe in meiner Datenbank als Quelle für meine django-view. Ist dies möglich, ohne Verwendung von benutzerdefiniertem sql? ******13/02/09 UPDATE*********** Wie viele der Antworten, die empfehlen, können Sie nur Ihre

Wie man eine Migration auf Django 1.8 nach der Verwendung von --fake erneut durchführt

Anzahl der Antworten 1 Antworten
Etwas schief auf meinem Migrationen, ich habe eine neue datetimefield zu einem Modell, dann habe ich makemigrations und migrieren. python manage.py makemigrations python manage.py migrate Danach aber das migrieren bekam eine "Tabelle bereits vorhanden ist Fehler". Ich

Wie vereinfacht man Migrationen in Django 1.7?

Anzahl der Antworten 11 Antworten
Gibt es bereits ähnliche Fragen, die für die Süd -, aber ich habe mein Projekt mit Django 1.7 und bin nicht mit Süden. Während der Entwicklung eine Menge von Migrationen erstellt wurden, jedoch die software noch nicht

Wie kann man von der ersten Migration in Django 1.7 zurück migrieren?

Anzahl der Antworten 2 Antworten
Ich habe eine neue app mit einigen Modellen und jetzt habe ich bemerkt, dass einige der Modelle sind schlecht durchdacht. Wie ich noch nicht verpflichtet, den code sinnvoll wäre die Migration der Datenbank auf einen vergangenen guten

ValueError: Das zugehörige Modell u'app.model 'kann nicht aufgelöst werden

Anzahl der Antworten 3 Antworten
Habe ich zwei Anwendungen (ook und eek sagen) und ich will ein Fremdschlüssel auf ein Modell in ook von einem Modell, in eek. Beide sind in INSTALLED_APPS mit ook ersten. In ook.models.py habe ich: class Fubar(models.Model): ...

Deaktivieren Sie Migrationen beim Ausführen von Komponententests in Django 1.7

Anzahl der Antworten 7 Antworten
Django 1.7 eingeführt Datenbank-Migrationen. Beim ausführen der unit-tests in Django 1.7, es zwingt einen migrierendass dauert eine lange Zeit. So möchte ich überspringen die django-Migrationen, und erstellen Sie die Datenbank in den letzten Stand. Ich weiß, dass

django 1.7 migrate bekommt Fehler "Tabelle existiert bereits"

Anzahl der Antworten 2 Antworten
Ich bin versucht, eine migration, aber bin immer der Fehler: django.db.utils.OperationalError: (1050, "Tabelle 'customers_customer' ist bereits vorhanden") Bekomme ich diese durch den folgenden Befehl: python manage.py migrate Meiner Kunden-Tabelle bereits vorhanden ist, also, was ich tun zu

Django 1.8 Führen Sie eine bestimmte Migration aus

Anzahl der Antworten 1 Antworten
In django 1.8 gibt es eine Möglichkeit, eine bestimmte migration und der migration nur. Nicht für eine app, aber nur eine bestimmte Datei in das apps-directory Migrationen. BEARBEITEN ZUM ORIGINAL: Traceback (most recent call last): File "manage.py",