ФорумПрограммированиеPythonDjango → django-configurations: Более гибкое хранение настроек (в классах)

django-configurations: Более гибкое хранение настроек (в классах)

  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 28 июля 2012 г. 13:47, спустя 5 часов 27 минут 49 секунд

    Я не понял зачем ты начал трогать контрибы, оставь их, не надо брать лишнего. Думаю надо просто пробегаться по INSTALLED_APPS, если там есть settings, то юзать его, если нет то фиг с ним
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 28 июля 2012 г. 14:23, спустя 35 минут 35 секунд

    1. Ну контрибы то в INSTALLED_APPS. Как узнать есть settings или нет? Только через попытку импорта. Когда пытаемся импортировать, прежде чем вывалится ImportError
    Не, ну можно конечно сначала проверять есть ли файлы, а потом уже делать импорт, если есть. Но это явный костыль.
    2. С глобальной точки зрения, для данной задачи, чем контриб-апп отличается от неконтриб? Не чем он не должен отличаться. Должны одинаково обрабатываться все аппы, что есть в INSTALLED_APPS. Я с таким же успехом могу наставить с github кучу аппов, у которых __init__.py будет наполнен кучей импортов.

    У меня проблем нет. Проблемы в джанго. Решать данную задачу костылями не хочу.
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 28 июля 2012 г. 14:37, спустя 13 минут 35 секунд

    Ну а там должны быть только "нормальные" аппы.

    чем контриб-апп отличается от неконтриб?

    Думаю стоит как ты сказал и делать, либо файл проверять, либо забить :)
    Спустя 80 сек.
    Просто в дальнейшем если некий апп имеет свой settings.py, то значит автор в курсе того что не надо пихать говна в __init__.py
    Спустя 105 сек.
    SETTINGS_APPS, или сразу SETTINGS_MODULES

    как-то излишне, но менее костыльно
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 28 июля 2012 г. 15:00, спустя 23 минуты 55 секунд

    Документировать и тестировать не ясно чего.

    Надо добавить пункты в документацию, мол теперь можно для каждого апп указывать свои настройки
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Sinkler

    Сообщения: 7956 Репутация: N Группа: в ухо

    Spritz 28 июля 2012 г. 15:12, спустя 11 минут 35 секунд

    Вполне нормальная практика, сам тоже парочку расширений для Yii выкладывал и тп, всячески стараюсь помогать.

    вы реально троллитесь или меня троллите?
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 28 июля 2012 г. 15:23, спустя 10 минут 45 секунд

    Чего?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Sinkler

    Сообщения: 7956 Репутация: N Группа: в ухо

    Spritz 28 июля 2012 г. 15:24, спустя 1 минуту 17 секунд

    ага, все понятно

Пожалуйста, авторизуйтесь, чтобы написать комментарий!