Предположим структура вашего проекта выглядит следующим образом:
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',
]
Другие публикации из блога
Резервное копирование и установка расширений (extensions) в Visual Studio Code
Несколько полезных команд для работы с расширениями в Microsoft Visual Studio Code.
Сохранить все установленные расш…
Подробнее
Django template первый\последний объекты цикла
Для выбора первого или последнего объектов в цикле for шаблонизатора Django используется следующий синтаксис:
{% f…
Подробнее
Как обновить все пакеты в node.js?
Установите npm-check-updates:
npm i -g npm-check-updates
Далее будут доступны команды:
ncu -u
npm insta…
Подробнее
После обновления >= psycopg 3.1.8 в Django до 4.2.* появляется 502 ошибка
Скорее всего вы не установили всех зависимостей psycopg:
pip install "psycopg[binary,pool]"
Подробнее
Скрыть\показать пароль в input
See the Pen
Show\hide password in input field by Denis (@m5dev)
on CodePen.
Подробнее
Склонения для минут\минуты, год\лет в JavaScript
See the Pen
Untitled by Denis (@m5dev)
on CodePen.
Подробнее