• Как настроить путь к app module в django?

    @strangesfagnum Автор вопроса
    Увлеченный прокрастинатор
    Друзья, с проблемой разобрался! Нужно было задать конфигурацию для приложений, где и требовалось добавить путь

    Итак, если у вас выскакивает нечто подобное, то:
    1)Проверьте ваш wsgi.py (он должен находиться в той же папке, что и файлы settings.py, views.py и т.д). Я настроил его следующим образом и это работает:
    import os
    from django.core.wsgi import get_wsgi_application
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'yoursite.settings')
    application = get_wsgi_application()

    Пожалуйста, обратите внимание на то, что перед .settings должно быть имя вашего сайта, yoursite - условность

    2)В директории приложения (рядом с ним должны лежать models.py, views.py и т.п.) проверьте наличие apps.py. В них я задал конфигурацию (пусть будет MyappConfig), как подкласс AppConfig, где и прописал путь с помощью свойства 'path'. Пример:
    # Импортируем глобальный класс AppConfig
    from django.apps import AppConfig
    
    # Добавляем свойства для нашего приложения - его имя и путь
    class MyappConfig(AppConfig):
        name = 'myapp'
        path = './myapp'


    3)В apps.py, находящимся внутри папки yoursite (это там, где мы настраивали wsgi.py, там же лежит settings.py) импортируйте конфигурацию других приложений, пример:
    from myapp.apps import MyappConfig

    4)В settings.py перед INSTALLED_APPS добавьте:
    from yoursite import apps

    5)Пропишите установленные приложения следующим образом:
    INSTALLED_APPS = [
    'myapp.apps.MyappConfig',
    ]
    Ответ написан
  • Как запомнить css?

    @strangesfagnum
    Увлеченный прокрастинатор
    Люди выше дали дельные советы. Не нужно ничего специально запоминать, в голову все само ляжет с практикой. От себя я бы настоятельно рекомендовал смотреть за тем, как другие верстают, и повторять. Ютуб в помощь

    Например, вот:
    https://www.youtube.com/watch?v=ltMSrSis9ww
    Ответ написан
    Комментировать