Dzien Dobry zaczynam przygodę z Django i już na samym początku przy próbie zastosowania migracji wyskakuje mi błąd
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models
from django.utils import timezone
from django.contrib.auth.models import User
class Post(models.Model):
STATUS_CHOICES = (
('draft', 'Roboczy'),
('published', 'Opublikowany'),
)
title = models.CharField(max_length=250)
slug = models.SlugField(max_length=250,
unique_for_date="publish")
author = models.ForeignKey(User,
related_name='blog_posts')
body = models.TextField()
published = models.DateTimeField(default=timezone.now)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
status = models.CharField(max_length=10,
choices=STATUS_CHOICES,
default='draft')
class Meta:
ordering = ('-publish',)
def __str__(self):
return self.title
po wydaniu polecenia python manage.py makemigrations blog wyskakuje mi taki błąd
C:\Users\User\mysite>python manage.py makemigrations blog
SystemCheckError: System check identified some issues:
ERRORS:
blog.Post: (models.E015) 'ordering' refers to the non-existent field 'publish'.
Ma ktoś jakiś pomysł? Z góry dziękuję za odpowiedzi, pozdrawiam