Tag: django-south
Werkzeug, um konsistente, einfach zu bedienende und Datenbank-agnostisch, Datenbank-Migrationen für Django-Anwendungen. Veraltet seit Django 1.7.
2
Antworten
Mein problem ist immer manage.py syncdb ausführen innerhalb einer virtualenv. Es war in Ordnung arbeiten an einer Stelle, scheint aber gebrochen zu haben irgendwann um, wenn ich installiert, Süden und aktualisiert pip und verteilen. Sowieso, wenn das
1
Antworten
Wenn ich ./manage.py syncdb es sagt nicht synchronisiert (verwenden Migrationen). Allerdings, wenn ich $ ./manage.py schemamigration myapp --auto Nothing seems to have changed $ ./manage.py migrate blah blah, nothing to migrate Als pro dieser thread, ich habe
5
Antworten
Hier ist, was ich tun will. Entwickeln ein Django-Projekt auf einem Entwicklungs-server mit einer Entwicklung Datenbank. Führen Sie den Süden Migrationen als notwendig, wenn ich das Modell ändern. Speichern Sie die SQL von jeder migration und wenden
2
Antworten
Habe ich ein Django-Projekt auf einem Centos VPS. Ich habe einige Modelle und ausgetestet, so dass Sie überprüfen und geben keine Fehler aus. Ich habe Sie in einen "models" - Ordner in meinem "myapp" und haben jedes
3
Antworten
Ich habe eine strnage problem. Meine django-Projekt hat Modul myapp/application. Mein Projekt verwendet Süden zu tun, die schema-Migrationen. Auf dem localhost habe ich ./manage.py schemamigration myapp --initial, dann habe ich migrate-Befehl. Aber, wenn in der Produktions-Umgebung, die
7
Antworten
Ich habe angesammelten ganz wenige Migrationen mit Süd - (0,7) und Django (1.1.2), die beginnen, zu verbrauchen ziemlich viel Zeit in meine unit-tests. Ich würde gerne zurücksetzen der Grundlinie und starten eine neue Reihe von Migrationen. Ich
2
Antworten
Ich bin immer diese Fehlermeldung, wenn ich versuche dieses: Quelle ./env/bin/activate sudo python manage.py syncdb Error: No module named Süden Ich installierte Süden nach Aktivierung der virtuellen env, mit pip installieren Süden (ebenso wie django). installierten apps
5
Antworten
Ich bin immer ein DatabaseError sagen keine Spalte mit dem Namen Wiedergabeliste vorhanden ist und ich versuche, herauszufinden, wie es zu lösen ist. Ich bin mit South. Ich löschte die alten Dateien in meine Ordner Migrationen und
1
Antworten
Habe ich schon ratlos, wie Entscheidungen innerhalb meiner Modelle für Stunden. So weit, ich habe Probleme mit meiner genehmigt Feld im Modell. Ich will zugelassen werden, 1 von den 3 zur Auswahl,aber das, was ich angezeigt bekomme
5
Antworten
Laut der Dokumentation hier: https://docs.djangoproject.com/en/1.8/topics/migrations/ es sagt: migrate, which is responsible for applying migrations, as well as unapplying and listing their status. und makemigrations, which is responsible for creating new migrations based on the changes you have
6
Antworten
Bin ich ein gnadenloser $ python manage.py migrate Unknown command: 'migrate' Type 'manage.py help' for usage. Zog ich den code von github auf ein frisches computer. Dieser code ist getestet und funktioniert auf anderen Computern. Der gesamte
3
Antworten
Hintergrund: Nach dem hinzufügen djangoratings zu meinem Projekt, ich habe versucht mit django-admin.py schemamigration djangoratings --initial --settings=myapp.settings.local führte im Ergebnis zu einem unknown command-Fehler für die schemamigration. Ich habe versucht diesen Fehler zu beheben, indem meine Projekt-Verzeichnis
5
Antworten
Habe ich eine django-app mit version 1.6.5, ich bin versucht, ein upgrade auf 1.8, aber auf dem Weg bekam ich die folgende Fehlermeldung direkt nach dem django-version wurde erhöht 1.8 There is no South database module 'south.db.postgresql_psycopg2'
4
Antworten
Ich bin bewegt django-Webseite von einem server zu einem anderen, und ich versuchte zu syncdb, deswegen habe ich python manage.py syncdbund ich bekomme diese Ausgabe: Syncing... Creating tables ... The following content types are stale and need
4
Antworten
Ich bin neu in django und versucht, einen Fremdschlüssel wieder auf Benutzer, die für einen Rechtsnachfolger und reporter. Aber wenn ich versuche, um die änderung zu übernehmen mit Süd bekomme ich die Fehlermeldung ValueError: The database backend
4
Antworten
Ich habe auf der Jagd gewesen für eine Antwort auf diese auf der Süd - Seite, Google und SO, aber konnte nicht finden einen einfachen Weg, dies zu tun. Ich umbenennen möchten eine Django-Modell mit Süden. Sagen
7
Antworten
Habe ich eine django-app, die mit vier Modellen. Ich merke jetzt, dass eines dieser Modelle sollte sich in einer separaten app. Ich habe south installiert für Migrationen, aber ich glaube nicht, dass dies etwas ist, was es
2
Antworten
Dies ist, was ich getan habe: Lokal - wo habe ich eine brand neue postgres-Datenbank, und zwei models.py Dateien von zwei verschiedenen apps: python manage.py syncdb python manage.py schemamigration api --initial python manage.py schemamigration extapi --initial python
6
Antworten
Habe ich Modelle in Django einrichten, wie unten beschrieben. class Pupil(models.Model): forename = models.CharField(max_length=30) surname = models.CharField(max_length=30) dateofbirth = models.DateField() year = models.IntegerField() class_group = models.CharField(max_length=30) email = models.EmailField(blank=True) assignments = models.ManyToManyField('Assignment', verbose_name='related assignments') def __unicode__(self): return
1
Antworten
Habe ich eine neue Django 1.3 Projekt und die app, die ich erstellt habe. Ich fügte hinzu, nach Süden zu meinem settings.py und noch nicht laufen syncdb. Wenn ich führen Sie die folgenden Befehle gemäß den Süd-tutorial
4
Antworten
ich neu in django und ich bin mir immer diese Fehlermeldung aus dem Süden, aber ich weiß nicht, was mir fehlt. Ich Suche nach Antworten, aber ich kann nicht nichts gefunden. There is no South database module
3
Antworten
Ich bin mit sqlite3 und pycharm erfahren Sie mehr über django, und gegoogelt um herauszufinden, dass Süden wird empfohlen, um es einfacher zu modifizieren-Modelle, nachdem Sie erstellt wurden. Ich versuche die Ratschläge zu befolgen, die auf http://south.aeracode.org/docs/tutorial/part1.html#starting-off.
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
3
Antworten
Ok, so scheint dies wie eine wirklich dumme Sache zu bitten, und ich bin sicher, dass ich irgendwo etwas fehlt. So führen Sie eine rückwärts-migration mithilfe von Süden auf Django? Also ich optimiert haben eigene Modelle geschaffen,
3
Antworten
Schreibe ich eine Daten-migration im Süden zu beheben, einige denormalisierte Daten, verbockte ich in früheren code. Die Art und Weise, um herauszufinden, den richtigen Wert für das fehlerhafte Feld zum aufrufen einer statischen Methode auf der django-model-Klasse.
1
Antworten
Ich habe einen Migrations -, 003 -, dass eine neue Tabelle erstellt, aber aus irgendeinem Grund, Süden ist nicht das erstellen einer neuen Tabelle nach der Ausführung der migration: Ich mache den folgenden Befehl ein: [kelp@web187 goals]$
3
Antworten
Habe ich gerade installiert, meine Django-Projekt auf einem neuen system installiert und Django 1.4. Jedoch, wenn ich versuche zu laufen manage.py runserver oder manage.py syncdb bekomme ich diesen Fehler aus dem Süden: Validating models... Unhandled exception in
6
Antworten
Ich versuche, die Migration von Django 1.6 zu Django 1.8. Ich war mit South für die Verwaltung migrations in Django 1.6. Ich habe erfolgreich erstellt neue migration-Dateien von python manage.py makemigrations. während der Ausführung python manage.py migrate
5
Antworten
Ich bin mit benutzerdefinierten Berechtigungen in meiner Django-Modelle wie dieses: class T21Turma(models.Model): class Meta: permissions = (("can_view_boletim", "Can view boletim"), ("can_view_mensalidades", "Can view mensalidades"),) Das problem ist, dass wenn ich eine Berechtigung hinzufügen, um der Liste nicht
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
5
Antworten
Ich bin umbenennen einer Anwendung an einen passenderen Namen. Damit möchte ich sicherstellen, dass Süd richtig migriert die Datenbank (benennt Datenbank-Tabellen und die änderungen der Verweise in django_content_type oder south_migrationhistory). Ich weiß, wie ich migrieren Sie ein
6
Antworten
Ich würde gerne den Namen zu ändern bestimmter Felder in einem Modell: class Foo(models.Model): name = models.CharField() rel = models.ForeignKey(Bar) ändern sollte: class Foo(models.Model): full_name = models.CharField() odd_relation = models.ForeignKey(Bar) Was ist der einfachste Weg, dies zu
2
Antworten
Paar Veränderungen in meinem Django-app-Modell und verwendet Süden migrieren Sie auf meiner Entwicklungs-Maschine (Migrationen durch 0004 0009). Aber wenn Sie versuchen zu migrieren, diese änderungen auf den server, bekomme ich ein "GhostMigrations" Fehler. Gibt es nicht viel
6
Antworten
Zuerst erstelle ich meine Datenbank. create database mydb; Ich hinzufügen, "Süden", um installierte Apps. Dann, ich gehe zu diesem tutorial: http://south.aeracode.org/docs/tutorial/part1.html Das tutorial sagt mir, dies zu tun: $ py manage.py schemamigration wall --initial >>> Created 0001_initial.py.
3
Antworten
Bin ich mit django und ich stehe vor einem kleinen problem. Ich würde gerne verwenden Sie den "migrieren" - Befehl mit manage.py Aber wenn ich es versuche bekomme ich diese Fehlermeldung: Unknown command: 'migrate' Type 'manage.py help'
6
Antworten
Habe ich ein django-Projekt mit einer Datenbank-Tabelle, die bereits Daten enthält. Ich möchte, um den Feldnamen zu ändern, ohne dass die Daten in dieser Spalte. Mein ursprünglicher plan war, einfach das Modell ändern Feldnamen in einer Weise,
8
Antworten
Ich habe mit Süden auf mein Projekt für eine Weile, aber ich habe vor kurzem eine riesige Menge an Entwicklung und veränderte Entwicklung der Maschine und ich denke, etwas Durcheinander in den Prozess. Das Projekt funktioniert gut,
6
Antworten
Ich habe eine Anwendung, die im BETA-Modus. Das Modell dieser app hat einige Klassen mit einem expliziten primary_key. Als Folge Django verwenden Sie die Felder und nicht erstellen Sie automatisch eine id. class Something(models.Model): name = models.CharField(max_length=64,
8
Antworten
Ich versuche, um loszulegen mit dem Süden. Ich hatte eine vorhandene Datenbank und ich fügte Süden (syncdbschemamigration --initial). Dann habe ich aktualisiert models.py um ein Feld hinzuzufügen, und lief ./manage.py schemamigration myapp --auto. Es schien auf das
6
Antworten
kurze Geschichte Ich laufen ./manage.py schemamigration junk_app --initial auf ein vollständig neues django-Projekt direkt nach dem frisch installieren Süden ( http://south.aeracode.org/ ), und ich bekomme die folgende Fehlermeldung: Unknown command: 'schemamigration' Type 'manage.py help' for usage. EDIT:
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
3
Antworten
Nach der Ausführung: $ ./manage.py migrate Ich erhalte die folgende Fehlermeldung: -bash: ./manage.py: Permission denied Versuchen, führen Sie eine migration nach einer änderung in der DB. Jede Beratung wäre wirklich dankbar. Kommentar zu dem Problem Was sind
7
Antworten
Ich habe angesammelten ganz wenige Migrationen mit Süd - (0,7) und Django (1.1.2), die beginnen, zu verbrauchen ziemlich viel Zeit in meine unit-tests. Ich würde gerne zurücksetzen der Grundlinie und starten eine neue Reihe von Migrationen. Ich