Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marse11e/django-project-template
Этот проект является шаблоном для быстрого старта нового проекта на Django.
https://github.com/marse11e/django-project-template
django django-rest-framework drf-yasg pillow
Last synced: 25 days ago
JSON representation
Этот проект является шаблоном для быстрого старта нового проекта на Django.
- Host: GitHub
- URL: https://github.com/marse11e/django-project-template
- Owner: marse11e
- License: other
- Created: 2024-09-17T15:10:36.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-09-17T15:15:31.000Z (about 2 months ago)
- Last Synced: 2024-09-29T12:20:59.638Z (about 1 month ago)
- Topics: django, django-rest-framework, drf-yasg, pillow
- Language: Python
- Homepage: https://t.me/MarselleNaz
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## README.md (Обновлённая версия)
# Django Project Template
Этот проект является шаблоном для быстрого старта нового проекта на Django.
## Установка
Установите зависимости с помощью pip:
```bash
pip install -r requirements.txt
```## Конфигурация
1. Создайте файл `config.ini` в корне проекта.
2. Заполните файл следующим содержимым:```ini
[Django]
LANGUAGE_CODE = ru
TIME_ZONE = Asia/Almaty[PGDATABASE]
PGHOST = ваш_хост
PGUSER = ваш_пользователь
PGPASSWORD = ваш_пароль
PGDATABASE = ваша_база_данных
PGPORT = порт_базы_данных
```Замените `ваш_хост`, `ваш_пользователь`, `ваш_пароль`, `ваша_база_данных` и `порт_базы_данных` соответственно на настройки вашей PostgreSQL базы данных.
## Автоматическое создание приложений
В проекте имеется скрипт `create_apps.sh`, который упрощает создание и настройку приложений. Скрипт:
- Создаёт приложения в папке `apps`
- Создаёт файлы `urls.py` и `serializers.py` для каждого приложения
- Автоматически добавляет приложение в `INSTALLED_APPS` в файле настроекЧтобы использовать этот скрипт:
1. Дайте скрипту права на выполнение:
```bash
chmod +x create_apps.sh
```2. Запустите скрипт:
```bash
./create_apps.sh
```Скрипт попросит вас ввести имена приложений, которые нужно создать. Введите имена по одному, или введите `exit`, чтобы завершить ввод.
## Запуск
Чтобы запустить проект, выполните следующие команды:
```bash
python manage.py migrate
python manage.py runserver
```Откройте ваш браузер и перейдите на http://localhost:8000/ для просмотра вашего проекта.
## Лицензия
Этот проект лицензирован под [MIT License](LICENSE).