Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 1, 2015 09:33:59

Notan1310
Зарегистрирован: 2014-09-14
Сообщения: 98
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при manage.py migrate [KeyError: u'blank']

Доброго времени суток. Имею модель следующего вида

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. Но вылазит ошибка сбивающая с толку. Хоть все и работает. Объясните пожалуйста. Спасибо!

Офлайн

#2 Дек. 1, 2015 09:42:58

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибка при manage.py migrate [KeyError: u'blank']

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)



Офлайн

#3 Дек. 1, 2015 10:51:07

Notan1310
Зарегистрирован: 2014-09-14
Сообщения: 98
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка при manage.py migrate [KeyError: u'blank']

Да. Все без ошибок выводит, но только после datePublish = models.DateTimeField(blank=True)

Спасибо!

Офлайн

#4 Дек. 7, 2015 14:50:57

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Ошибка при manage.py migrate [KeyError: u'blank']

from datetime import datetime
datePublish = models.DateTimeField(default=datetime.now)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version