Создание и настройка базового проекта на Django
19.07.2024
19.12.2024
1 минуту
71
0
0
0
0
Создание виртуального окружения и рабочей области для Django
Создаём директорию для проекта.
mkdir Project
Переходим туда.
cd Project
Создаём виртуальное окружение.
python -m venv .venv
Активируем виртуальное окружение
source ./.venv/bin/activate
source ./.venv/Scripts/activate
Для того чтобы убедиться что мы успешно активировали виртуальное окружение выполним следующую комманду.
pip list
У нас будет только несколько пакетов, или вообще их небудет.
Или можно выполнить следующую комманду на Linux системах .
which python
И если путь до Питона указан в нашей директории проекта то всё получилось.
Создание django проекта
Устанавливаем пакет django.
pip install django
Начинаем новый проект.
django-admin startproject Project1
Переходим в директорию проекта.
cd Project1
Применяем все миграции по умолчанию.
./manage.py migrate
Запуск тестового сервера
Запускаем локальный сервер для теста.
./manage.py runserver
И если всё сделано правильно вы увидите вот это:

Комментарии
(0)
Отправить
Сейчас тут пусто. Буть первым (o゚v゚)ノ
Другое
Использованные термины
- Джанго миграции ⟶ Это механизм для управления изменениями в структуре базы данных вашего приложения. Они позволяют вам автоматически создавать и применять изменения в модели данных, которые вы определяете в своем коде.
- Джанго фреймворк ⟶ Это высокоуровневый веб-фреймворк на языке программирования Python, который позволяет разработчикам создавать веб-приложения быстрее и с меньшими затратами на время благодаря своим мощным инструментам и встроенным функциям. Он был разработан для упрощения разработки сложных веб-сайтов и предоставляет множество «из коробки» функций
- Питон или Python ⟶ Интерпретируеммый, объектно ориентированный, с динамической семантикой и высокоуровневый язы программирования. Активно используется для быстрой разработки, созданию скриптов и соединению существующих компонентов программы.
Релевантные вопросы
- Я не переношу язык шаблонов Django. Мне обязательно его использовать? Я думаю, что этот шаблонизатор — лучшее, что когда-либо было, но я знаю, что выбор языка шаблонов — это почти религия. В Django нет ничего, что требовало бы использования языка шаблонов, так что если вы привязаны к Jinja2, Mako или чему-то еще, то это нормально.
- Ты предлагаешь SEO услуги ? Нет. Пока нет. Понимаете ли, продвижение сайтов это долгий процесс да и опыта у меня не столь много в продвижении. 2 сайта всего. Да даже если бы и опыт был более значительным, не думаю что я стану предлагать комплексные услуги по продвижению сайтов. Возможно какие-нибуль измеримые работы и услуги. По типу гостевого постинга или заработок ссылок.
- Как можно увидеть необработанные SQL-запросы, выполняемые Django? Убедитесь, что настройка Django DEBUG установлена на True. Затем импортируйте соединение из django.db. connection.queries доступен только если DEBUG имеет значение True. Это список словарей в порядке выполнения запроса. Каждый словарь имеет свойство sql и time.