Форум сайта python.su
помогите пожалуйста понять в каком направлении искать проблему
я сделал небольшой проект, используя sqlite. он работал. затем я удалил файл базы данных и пробую командой
python manage.py syncdb
kalinins@kalinins-Lenovo-Z580 ~/.virtualenvs/drummersaransk/django_projects/drummersaransk_new $ python manage.py syncdb Syncing... Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line utility.execute() File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/core/management/__init__.py", line 377, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/core/management/base.py", line 288, in run_from_argv self.execute(*args, **options.__dict__) File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/core/management/base.py", line 338, in execute output = self.handle(*args, **options) File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/core/management/base.py", line 533, in handle return self.handle_noargs(**options) File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/south/management/commands/syncdb.py", line 82, in handle_noargs old_app_store, cache.app_store = cache.app_store, SortedDict([ AttributeError: 'Apps' object has no attribute 'app_store'
python manage.py sqlall
CommandError: Enter at least one application label.
python manage.py validate
System check identified no issues (0 silenced).
Отредактировано zlodiak (Сен. 10, 2014 18:07:39)
Офлайн
А ты случайно Джангу не обновил до 1.7?
>>> import django >>> django.VERSION
Офлайн
FishHookда…
А ты случайно Джангу не обновил до 1.7?
Офлайн
Там они переделали систему поиска моделей в проекте, я пока не вникал в подробности. Могу посоветовать только установить 1.6
Офлайн
Для Django 1.7 миграции сильно упростились.
Вместо syncdb нужно:
python manage.py makemigrations python manage.py migrate
Офлайн
да. с 1.6 без проблем создаются таблички. спасибо за совет
Офлайн