Проект и приложение на djangoПроект и приложение на django

Создание Django Проекта: Полное Руководство для Новичков на Windows и Linux

1. Установка Python и pip

На Windows:

  1. Скачайте установщик Python с официального сайта Python.
  2. При установке убедитесь, что вы выбрали опцию «Add Python to PATH».
  3. Запустите командную строку (cmd) и убедитесь, что Python установлен, введя:
  4. python --version
  5. Установите pip (менеджер пакетов Python):
  6. python -m ensurepip --default-pip

На Linux:

  1. Python обычно установлен на большинстве дистрибутивов Linux. Проверьте его наличие: python3 --version
  2. Если Python отсутствует, установите его, используя пакетный менеджер вашего дистрибутива (например, sudo apt-get install python3 для Ubuntu).
  3. Установите pip: sudo apt-get install python3-pip

2. Установка и использование виртуального окружения

Создание виртуального окружения:

На Windows:

python -m venv myenv

На Linux:

python3 -m venv myenv

Активация виртуального окружения:

На Windows (cmd):

myenv\Scripts\activate

На Windows (PowerShell):

myenv\Scripts\Activate.ps1

На Linux:

source myenv/bin/activate

3. Установка Django и Создание Проекта

  1. Установка Django:
pip install django
  1. Создание Django проекта:
django-admin startproject myproject
  1. Перейдите в каталог проекта:
cd myproject

4. Настройка Базы Данных

  1. Откройте файл settings.py в вашем проекте.
  2. Найдите раздел DATABASES и настройте параметры подключения к вашей базе данных. Например, для SQLite:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / "db.sqlite3", } }

5. Выполнение Миграций

  1. Выполните миграции для создания базы данных:
python manage.py migrate

6. Подключение Административной Панели Django

  1. Создайте суперпользователя для административной панели:
python manage.py createsuperuser
  1. Запустите сервер разработки:
python manage.py runserver
  1. Перейдите по адресу http://127.0.0.1:8000/admin/ и войдите с использованием созданного суперпользователя.

7. Создание Простого Приложения

  1. Создайте новое Django приложение:
python manage.py startapp myapp
  1. Добавьте созданное приложение в раздел INSTALLED_APPS в settings.py:
INSTALLED_APPS = [ # ... 'myapp', ]

8. Настройка Статики

  1. В settings.py укажите директории, где будут собраны статические файлы:
STATIC_URL = '/static/' STATICFILES_DIRS = [BASE_DIR / "static"]
  1. Создайте директорию static в корне вашего проекта и поместите туда ваши статические файлы.

9. Запуск Сервера Разработки

  1. Запустите сервер разработки:
python manage.py runserver
  1. Перейдите по адресу http://127.0.0.1:8000/ и убедитесь, что ваш проект работает.

Поздравляю! Вы только что создали и настроили свой первый Django проект с использованием виртуального окружения, базы данных, административной панели, приложения, статики и запустили его на сервере разработки. Это отличное начало вашего пути в мир веб-разработки с Django! Если вам нужен сайт на django, то вы всегда можете обратится в студию НеВеб, я тут работаю

Поделится