2017-07-15 3 views
0

dies der Erhabene Texteditor Code in model.py istPython manage.py makemigrations Blog liefert keine erfassten Änderungen in app 'Blog'

from django.db import models 
from django.utils import timezone 
from django.contrib.auth.models import User 
# Create your models here. 
class Post(models.Model): 
    STATUS_CHOICES = (
     ('draft', 'Draft'), 
     ('published', 'Published'), 
    ) 
    title = models.CharField(max_lenght=250) 
    slug = models.SlugField(max_lenght=250) 
    content = models.TextField() 
    seo_title = models.CharField(max_lenght=250) 
    seo_description = models.CharField(max_lenght=160) 
    author = models.ForeignKey(User, related_name='blog_posts') 
    published = models.DateTimeField(default=timezone.now) 
    Created = models.DateTimeField(auto_now_add=True) 
    updated = models.DateTimeField(auto_now=True) 
    status = models.CharField(max_lenght=9, choices=STATUS_CHOICES, default='draft') 

    def __str__(self): 
     return self.title 

=== >> später, nachdem ich in erhabenem Texteditor Speicher geöffnet Befehl promt und typisiert Befehl „python manage.py makemigrations Blog“ es hat einen Fehler zurückgegeben von - Keine erfassten Änderungen in app ‚Blog‘

enter image description here Screenshot des Fehlers

+0

Welche Änderungen haben Sie vorgenommen? –

+0

löschen Sie die Migrationsdatei in der Blog-App und versuchen Sie es erneut. –

+1

'Keine Änderungen in der App erkannt,' ist kein Fehler. Es bedeutet, dass Sie nichts an Ihrer letzten Migration geändert haben. –

Antwort

1

ich dieses Problem gelöst, indem sie den Eintrag der Entfernung Migration von die Datenbank also, gehen Sie die Datenbank, die Sie verwenden, und es wird ein Eintrag in der django_migrations Tabelle bezüglich Ihrer Tabelle sein, entfernen Sie diesen Eintrag und führen Sie den Befehl erneut aus.

Verwandte Themen