Форум сайта python.su
0
django@django-VirtualBox:~/clinic$ python manage.py runserver Traceback (most recent call last): File "manage.py", line 14, in <module> execute_manager(settings) File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 459, in execute_manager utility.execute() File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 382, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 196, in run_from_argv self.execute(*args, **options.__dict__) File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 217, in execute translation.activate('en-us') File "/usr/local/lib/python2.7/dist-packages/django/utils/translation/__init__.py", line 105, in activate return _trans.activate(language) File "/usr/local/lib/python2.7/dist-packages/django/utils/translation/trans_real.py", line 194, in activate _active.value = translation(language) File "/usr/local/lib/python2.7/dist-packages/django/utils/translation/trans_real.py", line 183, in translation default_translation = _fetch(settings.LANGUAGE_CODE) File "/usr/local/lib/python2.7/dist-packages/django/utils/translation/trans_real.py", line 160, in _fetch app = import_module(appname) File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module __import__(name) File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/__init__.py", line 3, in <module> from django.contrib.admin.helpers import ACTION_CHECKBOX_NAME File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/helpers.py", line 2, in <module> from django.contrib.admin.util import (flatten_fieldsets, lookup_field, File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/util.py", line 1, in <module> from django.db import models File "/usr/local/lib/python2.7/dist-packages/django/db/__init__.py", line 40, in <module> backend = load_backend(connection.settings_dict['ENGINE']) File "/usr/local/lib/python2.7/dist-packages/django/db/__init__.py", line 34, in __getattr__ return getattr(connections[DEFAULT_DB_ALIAS], item) File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 92, in __getitem__ backend = load_backend(db['ENGINE']) File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 51, in load_backend raise ImproperlyConfigured(error_msg) django.core.exceptions.ImproperlyConfigured: 'mysql' isn't an available database backend. Try using django.db.backends.mysql instead. Error was: No module named mysql.base
Офлайн
568
Покажи файл settings.py
Офлайн
0
FishHook
Покажи файл settings.py
Прикреплённый файлы:
settings.py (5,7 KБ)
Офлайн
568
DATABASES = { 'default': { 'ENGINE': 'mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. # Set to empty string for default. Not used with sqlite3. } }
django.core.exceptions.ImproperlyConfigured: ‘mysql’ isn't an available database backend.
Try using django.db.backends.mysql instead.
Офлайн
0
FishHookelse не работает чтоли?
А теперь читай, что тебе написали в трейсбеке
SERVER_SETTINGS = True if SERVER_SETTINGS: DATABASES = { 'default': { 'ENGINE': 'mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'clinic', # Or path to database file if using sqlite3. 'USER': 'root', # Not used with sqlite3. 'PASSWORD': 'otmcyoQav', # Not used with sqlite3. 'HOST': '127.0.0.1', # Set to empty string for localhost. Not used with sqlite3. 'PORT': '', # Set to empty string for default. Not used with sqlite3. } } EMAIL_PORT = 25 else: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'clinic', # Or path to database file if using sqlite3. 'USER': 'root', # Not used with sqlite3. 'PASSWORD': 'med3', # Not used with sqlite3. 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. 'PORT': '', # Set to empty string for default. Not used with sqlite3. } }
Офлайн
568
А какого хрена оно должно сработать, если ты сам же и написал
SERVER_SETTINGS = True
Офлайн
3
Пардон за скромный вопрос, а сама БД то присутствует? Ты к MySQL без джанго достучаться можешь?
Если да, то убедись в правильности хоста и порта в settings.py для доступа к БД.
Офлайн
0
MindHatterда, верно не работало условие в связи с установленным SERVER_SETTINGS = True
Пардон за скромный вопрос, а сама БД то присутствует? Ты к MySQL без джанго достучаться можешь?Если да, то убедись в правильности хоста и порта в settings.py для доступа к БД.
Офлайн
0
ImproperlyConfigured at /
Module “django.core.context_processors” does not define a “auth” callable request processor
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.4.12
Exception Type: ImproperlyConfigured
Exception Value:
Module “django.core.context_processors” does not define a “auth” callable request processor
Exception Location: /usr/local/lib/python2.7/dist-packages/django/template/context.py in get_standard_processors, line 155
Python Executable: /usr/bin/python
Python Version: 2.7.3
Остановился на этой ошибке, как это исправить?
РЕШИЛ исправлением строки в файле settings.py, я так понял это касается версии django 1.4 django
# старый
TEMPLATE_CONTEXT_PROCESSORS = (“django.core.context_processors.auth”,
…
)
# новый
TEMPLATE_CONTEXT_PROCESSORS = (“django.contrib.auth.context_processors.auth”,
…
)
Отредактировано looser (Май 14, 2014 04:14:56)
Офлайн