Django 1.4: работа с South - Python

Узнай цену своей работы

Формулировка задачи:

установил South 0.7.1 прописал его в settings.py
Листинг программы
  1. DATABASES = {
  2. 'default': {
  3. 'ENGINE': 'django.db.backends.sqlite3',
  4. 'NAME': '/home/django-projects/ilnurgi_ru/apps/bazadan.db',
  5. 'USER': '', # Not used with sqlite3.
  6. 'PASSWORD': '', # Not used with sqlite3.
  7. 'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
  8. 'PORT': '', # Set to empty string for default. Not used with sqlite3.
  9. }
  10. }
  11. INSTALLED_APPS = (
  12. 'django.contrib.auth',
  13. 'django.contrib.contenttypes',
  14. 'django.contrib.sessions',
  15. 'django.contrib.sites',
  16. 'django.contrib.messages',
  17. 'django.contrib.staticfiles',
  18. 'apps.blog',
  19. 'django.contrib.admin',
  20. 'south',
  21. )
но при синхронизации получаю такую ошибку
Листинг программы
  1. # python manage.py syncdb
  2. Traceback (most recent call last):
  3. File "manage.py", line 10, in <module>
  4. execute_from_command_line(sys.argv)
  5. File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
  6. utility.execute()
  7. File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 382, in execute
  8. self.fetch_command(subcommand).run_from_argv(self.argv)
  9. File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 261, in fetch_command
  10. klass = load_command_class(app_name, subcommand)
  11. File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 69, in load_command_class
  12. module = import_module('%s.management.commands.%s' % (app_name, name))
  13. File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
  14. __import__(name)
  15. File "/usr/local/lib/python2.7/dist-packages/south/management/commands/syncdb.py", line 5, in <module>
  16. from south import migration
  17. File "/usr/local/lib/python2.7/dist-packages/south/migration.py", line 17, in <module>
  18. from south.db import db
  19. File "/usr/local/lib/python2.7/dist-packages/south/db/__init__.py", line 9, in <module>
  20. module_name = '.'.join(['south.db', settings.DATABASE_ENGINE])
  21. File "/usr/local/lib/python2.7/dist-packages/django/utils/functional.py", line 185, in inner
  22. return func(self._wrapped, *args)
  23. AttributeError: 'Settings' object has no attribute 'DATABASE_ENGINE'
что я делаю не так?

Решение задачи: «Django 1.4: работа с South»

textual
Листинг программы
  1. ./manage.py dbshell
  2. #возможно попросит пароль от БД
  3. SELECT {имя интересующего столбца} FROM {таблица};

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут