Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 21, 2015 18:05:04

Dreablin
Зарегистрирован: 2015-04-21
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Не находит settings при попытке makemassages

Пытаюсь создать языковые файлы для админки:

C:\projects-django\book\patient>django-admin makemassages --all

Получал сначала сообщение, что не установлено где лежат настройки, скормил это:
C:\projects-django\book\patient>set DJANGO_SETTINGS_MODULE=mysite.settings

Результат:
ImportError: No module named mysite.settings

Аналогично для:
C:\projects-django\book\patient>set DJANGO_SETTINGS_MODULE=settings

settings.py ледит тут:
C:\projects-django\book\patient\mysite

Офлайн

#2 Апрель 21, 2015 18:09:25

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

Не находит settings при попытке makemassages

Вы не показали сообщение об ошибке. Скорее всего вы поняли его неправильно. Суть в том, что джанговский переводчик создаёт файлы переводов для каждого джанго-приложения, а не для проекта. Поэтому запускать команду django-admin … следует из корня приложения, а не проекта.



Офлайн

#3 Апрель 21, 2015 18:15:29

Dreablin
Зарегистрирован: 2015-04-21
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Не находит settings при попытке makemassages

C:\projects-django\book\patient\devreg>django-admin makemassages --all
Traceback (most recent call last):
File "C:\Python27\Scripts\django-admin-script.py", line 9, in <module>
load_entry_point('Django==1.8', 'console_scripts', 'django-admin')()
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\core\managemen
t\__init__.py", line 338, in execute_from_command_line
utility.execute()
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\core\managemen
t\__init__.py", line 303, in execute
settings.INSTALLED_APPS
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\conf\__init__.
py", line 48, in __getattr__
self._setup(name)
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\conf\__init__.
py", line 44, in _setup
self._wrapped = Settings(settings_module)
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\conf\__init__.
py", line 92, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "C:\Python27\lib\importlib\__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named mysite.settings

C:\projects-django\book\patient\devreg>

Были попытки отовсюду запускать.

Офлайн

#4 Апрель 21, 2015 18:17:48

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

Не находит settings при попытке makemassages

с виндовсом не ко мне, извините



Офлайн

#5 Апрель 21, 2015 18:20:11

Dreablin
Зарегистрирован: 2015-04-21
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Не находит settings при попытке makemassages

FishHook
с виндовсом не ко мне, извините
Не думаю, что там есть разница. Где-то что-то нужно указать, где я не указал.
Если, конечно, Вы не идейный противник Windows
А так, можно представить, что ОС другая и исправлять, насколько я сужу по моим предидущим проблемам, помогали советы пользователям других ОС

Офлайн

#6 Апрель 21, 2015 18:35:51

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Не находит settings при попытке makemassages

А что это за массажи?
Может быть makemessages?

Офлайн

#7 Апрель 21, 2015 18:39:30

Dreablin
Зарегистрирован: 2015-04-21
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Не находит settings при попытке makemassages

inoks
А что это за массажи? Может быть makemessages?
Да, уже опечатываюсь, но дело это не меняет.

Офлайн

#8 Апрель 22, 2015 13:13:29

Dreablin
Зарегистрирован: 2015-04-21
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Не находит settings при попытке makemassages

Вот, собственно ошибка до попыток решения разными способами:

C:\projects-django\book\patient\mysite>django-admin makemessges --all
Traceback (most recent call last):
File "C:\Python27\Scripts\django-admin-script.py", line 9, in <module>
load_entry_point('Django==1.8', 'console_scripts', 'django-admin')()
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\core\manageme
t\__init__.py", line 338, in execute_from_command_line
utility.execute()
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\core\manageme
t\__init__.py", line 330, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\core\manageme
t\__init__.py", line 182, in fetch_command
settings.INSTALLED_APPS
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\conf\__init__
py", line 48, in __getattr__
self._setup(name)
File "C:\Python27\lib\site-packages\django-1.8-py2.7.egg\django\conf\__init__
py", line 42, in _setup
% (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS,
ut settings are not configured. You must either define the environment variable
DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

Офлайн

#9 Апрель 22, 2015 18:20:56

Dreablin
Зарегистрирован: 2015-04-21
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Не находит settings при попытке makemassages

Проблема продвинулась путем хаотичного перебора советов из интернета…
Теперь так:

C:\projects-django\book\patient>django-admin makemessages --all
CommandError: Unable to find a locale path to store translations for file manage
.py

C:\projects-django\book\patient>python manage.py makemessages --all
.\templates\admin\__base.html.py:37: ╨┐╤А╨╡╨┤╤Г╨┐╤А╨╡╨╢╨┤╨╡╨╜╨╕╨╡: ╨Я╤Г╤Б╤В╨╛╨╣
msgid. ╨Ю╨╜ ╨╖╨░╤А╨╡╨╖╨╡╤А╨▓╨╕╤А╨╛╨▓╨░╨╜ ╨┤╨╗╤П GNU gettext:
gettext("") ╨▓╨╛╨╖╨▓╤А╨░╤Й╨
░╨╡╤В ╤В╨╡╨║╤Б╤В ╨╖╨░╨│╨╛╨╗╨╛╨▓╨║╨░ ╤Б ╨╝╨╡╤В╨░╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╨╡╨╣,
╨░ ╨╜╨╡ ╨┐╤Г╤Б╤В╤Г╤О ╤Б╤В╤А
╨╛╨║╤Г.

Офлайн

#10 Апрель 24, 2015 12:39:32

Dreablin
Зарегистрирован: 2015-04-21
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Не находит settings при попытке makemassages

В итоге все решилось пересозданием проекта в другой папке с установкой django-admin-tools и переносом settings.py и models.py

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version