Syncdb / migrate Юга создает страницы вывода? - PullRequest
1 голос
/ 10 октября 2010

Я работаю над небольшим личным проектом Django, и я добавил в свой проект Юг (последний выпуск Mercurial от 10.10.10).

Тем не менее, всякий раз, когда я запускаю «./manage.py syncdb» или «./manage.py migrate», я получаю около 13 страниц (по 40 строк в каждой) только для файлов «initial_data», которые не найдены. У меня нет ни исходных_данных, ни их действительно, но я получаю более 200 попыток их чтения для всех различных приложений в моем проекте, включая собственные приложения django.

Есть ли способ успокоить Юг? Я не предоставил Югу никакого ввода, кроме добавления его в мой кортеж INSTALLED_APPS и первоначальной миграции, но я получил этот раздражающий вывод с тех пор, как установил его.

1 Ответ

2 голосов
/ 10 октября 2010

Как настроено ведение журнала?

Я перевел большую часть вывода, настроив ведение журнала на более высокий уровень, например:

[formatters]
keys=simple

[handlers]
keys=console

[loggers]
keys=root,south

[formatter_simple]
format=%(asctime)s %(levelname)7s %(message)s
datefmt=%Y-%m-%d %H:%M:%S

[handler_console]
class=StreamHandler
args=[]
formatter=simple

[logger_root]
level=INFO
qualname=root
handlers=console

[logger_south]
level=INFO
qualname=south
handlers=console

Также следует помнить, что необходимо вызвать конфигурацию ведения журналаПОСЛЕ южного лесозаготовки было импортировано из-за какой-то магии.Из моего проекта, в моих настройках:

# south is setting logging on import-time; import it before setting our logger
# so it is not overwriting our settings
try:
    import south.logger
except ImportError:
    pass

import logging.config
if LOGGING_CONFIG_FILE:
    logging.config.fileConfig(LOGGING_CONFIG_FILE)
...