Предположим структура вашего проекта выглядит следующим образом:
apps/ config/ db.sqlite3 manage.py* media/ requirements.txt
И вы хотите создавать ваши applications в папке apps. Команда python manage.py startapp your_app_name создаст application в корне проекта что неудобно.
Для создания application в папке apps можно воспользоваться командой:
mkdir apps/<your_app_name>
python manage.py startapp <your_app_name> apps/<your_app_name>
В <your_app_name>/apps.py добавьте:
class YourAppNameConfig(AppConfig):
...
name = 'apps.your_app_name'
verbose_name = 'YourAppName'
label = 'your_app_name'
В settings.py
INSTALLED_APPS = [
...
'apps.your_app_name',
]
Другие публикации из блога
Проблемы с watch во Vue 3 когда в ref используется объект
Предположим у вас есть объект ref вида:
const note = ref({
title: '',
content: '',
})
Вы пытаете…
Подробнее
В чем отличие User от AUTH_USER_MODEL и от get_user_model в Django?
Все это на первый взгляд похожие способы обратиться к модели пользователя, но между ними есть ряд различий.
1. User
…
Подробнее
Как "сжать" список любой вложенность итеративно в Python?
Подробнее
В чем разница между HTTP методами POST vs PUT vs PATCH?
Прежде всего внимательно ознакомьтесь с определением каждого HTTP метода в статье HTTP request methods.
Теперь кратк…
Подробнее
Django template первый\последний объекты цикла
Для выбора первого или последнего объектов в цикле for шаблонизатора Django используется следующий синтаксис:
{% f…
Подробнее
В чем отличие ref() от reactive() во Vue?
Идея в том что ref() задумывался для обозначения реактивных примитивов, а reactive() для реактивных объектов.
cons…
Подробнее