Ich bin ziemlich stecken geblieben und ich habe die Dokumente immer und immer wieder gelesen. Meine Modelle migrieren nicht. Meine Eingabeaufforderung wäre No changes detected in app "catalogue"
, aber ich habe Änderungen vorgenommen. Ich kann nicht herausfinden, was ich falsch mache. Manchmal funktioniert es und ich weiß nicht warum. Ich notiere es und wiederhole es, es funktioniert nicht. Jeder Vorschlag oder Idee wird geschätzt. Vielen Dank!!!django oscar Migrationen nicht migriert, andere App migriert
subapp1 der Shop App oscar ist, ist subapp2 eine andere App
Ich betreibe python manage.py makemigrations catalogue
dann python managepy migrate catalogue
ich auch in der subapp1 versucht Migration haben. Das Ergebnis ist das gleiche.
app/settings.py
INSTALLED_APP = [...] + + get_core_apps(['subapp1.catalogue'])
Ich habe gegabelt auch die Migrationen Ordner wie in der Dokumentation angegeben. Ich habe es auch ohne es versucht. (Und ja, ich habe meine __init.py__
Datei.
app/subapp1/catalog/models.py
from django.db import models
from django.utils.translation import ugettext_lazy as _
from subapp2 import models as subapp2_models
from oscar.apps.catalogue.abstract_models import AbstractProductImage
from oscar.core.loading import get_model
product = get_model('catalogue','Product')
links = subapp2_models.links
class ProductImage(AbstractProductImage):
links= models.ForeignKey(links)
product = models.ForeignKey('catalogue.Product', related_name='photo_links', verbose_name=_("Product"))
class Meta:
app_label = 'catalogue'
verbose_name = _('link image')
def __str__(self):
return u"Image of '%s'" % self.product
from oscar.apps.catalogue.models import *