ФорумПрограммированиеPythonDjango → Порядок загрузки app/модулей при старте джанги

Порядок загрузки app/модулей при старте джанги

  • phpdude

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

    Spritz 26 марта 2016 г. 4:04, спустя 47 минут 23 секунды

    @john2dark, хз )

    Сапожник без сапог
  • john2dark

    Сообщения: 99 Репутация: N Группа: Адекваты

    Spritz 30 марта 2016 г. 20:06, спустя 4 дня 16 часов 2 минуты

    Мне удалось решить проблему с разделением моделей и что бы не возникала хуйня с двойным импортом типа

    RuntimeError: Conflicting 'account_groups' models in application 'members': <class 'members.models.account.Account_groups'> and <class 'models.account.Account_groups'>.

    Вынес к ебеням всё, что связано с allauth в отдельный пакет "acc" в проекте.
    переделал связки, в настройках прописал AUTH_USER_MODEL = 'acc.Account'

    И разбил файл models.py в members на отдельные, вынесенные в models/ с импортом всея в __init__.
    И этаскатина заработала как мне надо и без огромного файла models.py

    Сжу и тащусь от собственной нубской крутости как удав по пачке дуста :)

  • phpdude

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

    Spritz 30 марта 2016 г. 20:20, спустя 13 минут 49 секунд

    @john2dark, дай скриншот файловой структуры и __init__ не совсем понял что ты сделал

    Сапожник без сапог
  • john2dark

    Сообщения: 99 Репутация: N Группа: Адекваты

    Spritz 30 марта 2016 г. 20:33, спустя 13 минут 15 секунд

    В acc/models.py теперь сидят классы, которые относятся к django-allauth

    class MyUserManager(UserManager) и class Account(AbstractBaseUser, PermissionsMixin)

    Спустя 49 сек.

    __init__

    # -*- coding: utf-8 -*-
    from organization import *
    from resources import *
    from project import *
  • phpdude

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

    Spritz 30 марта 2016 г. 20:50, спустя 16 минут 12 секунд

    а ну ты просто разделил их, логично да

    Сапожник без сапог

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