Найти - Пользователи
Полная версия: Ошибка при manage.py migrate [KeyError: u'blank']
Начало » Django » Ошибка при manage.py migrate [KeyError: u'blank']
1
Notan1310
Доброго времени суток. Имею модель следующего вида
from django.db import models
 
class Advert(models.Model):
    datePublish = models.DateTimeField()
    statistics = models.TextField(null=True)
    account = models.TextField(null=True)
    seller = models.TextField(null=True)
    comment = models.TextField(null=True)
    
    datePublish.auto_now_add=True 
    datePublish.editable=False

Все работает хорошо не если я сделаю python manage.py migrate то вылазит ошибка ниже.

(wotakkEnv)-bash-4.1$ python manage.py migrate
Operations to perform:
  Synchronize unmigrated apps: staticfiles, messages
  Apply all migrations: admin, boardtank, contenttypes, auth, sessions
Synchronizing apps without migrations:
  Creating tables...
    Running deferred SQL...
  Installing custom SQL...
Running migrations:
  No migrations to apply.
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/users/n/notan1310/virtualenv/wotakkEnv/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute_from_command_line
    utility.execute()
  File "/home/users/n/notan1310/virtualenv/wotakkEnv/lib/python2.7/site-packages/django/core/management/__init__.py", line 346, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/users/n/notan1310/virtualenv/wotakkEnv/lib/python2.7/site-packages/django/core/management/base.py", line 394, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/home/users/n/notan1310/virtualenv/wotakkEnv/lib/python2.7/site-packages/django/core/management/base.py", line 445, in execute
    output = self.handle(*args, **options)
  File "/home/users/n/notan1310/virtualenv/wotakkEnv/lib/python2.7/site-packages/django/core/management/commands/migrate.py", line 206, in handle
    ProjectState.from_apps(apps),
  File "/home/users/n/notan1310/virtualenv/wotakkEnv/lib/python2.7/site-packages/django/db/migrations/state.py", line 178, in from_apps
    model_state = ModelState.from_model(model)
  File "/home/users/n/notan1310/virtualenv/wotakkEnv/lib/python2.7/site-packages/django/db/migrations/state.py", line 345, in from_model
    name, path, args, kwargs = field.deconstruct()
  File "/home/users/n/notan1310/virtualenv/wotakkEnv/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 1254, in deconstruct
    del kwargs['blank']
KeyError: u'blank'

В чем может быть проблема? Похожую ошибку фиксили тут и у меня все все нормально в djange. Но вылазит ошибка сбивающая с толку. Хоть все и работает. Объясните пожалуйста. Спасибо!
FishHook
statistics = models.TextField(null=True, blank=True)
account = models.TextField(null=True, blank=True)
seller = models.TextField(null=True, blank=True)
comment = models.TextField(null=True, blank=True)
Notan1310
Да. Все без ошибок выводит, но только после datePublish = models.DateTimeField(blank=True)

Спасибо!
helm2004
from datetime import datetime
datePublish = models.DateTimeField(default=datetime.now)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB