Я получаю сообщение об ошибке, когда я запускаю эту команду python manage.py makemigrations blog
в python django
в models.py
Ошибка при запуске этой команды питона manage.py makemigrations блог в питона Джанго в models.py
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
Я вижу определение класса (с внутренним определением класса и неисправного отступами?), Но я не вижу, где этот код должен начинаться когда скрипт запускается? Можете ли вы это сделать. – Alex
«Ошибка» всегда самая худшая ошибка для отладки. Измените свой вопрос и добавьте полный ответ. –