Ich erhalte eine Fehlermeldung, wenn ich diesen Befehl python manage.py makemigrations blog
in python django
laufen in models.py
Fehler, wenn ich diesen Befehl python manage.py makemigrations Blog in Python django in models.py laufen
from django.db import models
from django.utils import timezone
class Post(models.Model):
author = models.ForeignKey('auth.User')
title = models.CharField(max_length=200)
text = models.TextField()
created_date = models.DateTimeField(
default=timezone.now)
published_date = models.DateTimeField(
blank=True, null=True)
def publish(self):
self.published_date = timezone.now()
self.save()
def __str__(self):
return self.title
class Comment(models.Model):
post = models.ForeignKey('blog.Post', related_name='comments')
author = models.CharField(max_length=200)
text = models.TextField()
created_date = models.DateTimeField(default=timezone.now)
approved_comment = models.BooleanField(default=False)
def approve(self):
self.approved_comment = True
self.save()`enter code here`
def __str__(self):
return self.text
ich eine Klassendefinition zu sehen (mit einer inneren Klassendefinition und fehlerhaften Einrückungen?), Aber ich sehe nicht, wo dieser Code gestartet werden soll läuft, wenn das Skript ausgeführt wird? Können Sie darüber nachdenken? – Alex
"Ein Fehler" ist immer der schlimmste Fehler beim Debuggen. Bitte bearbeiten Sie Ihre Frage und fügen Sie die vollständige Fehlerrückverfolgung hinzu. –