Рубрики
Без рубрики

Приложение Django Todo Part 1: Установка и настройка Django

Здравствуйте, интернет-люди, поэтому мы начинаем, учим django, делая серию проекта. Итак, наш первый Projec … Tagged Django, Python, Учебник, начинающие.

Здравствуйте, интернет-люди, поэтому мы начинаем, Учите Django, делая проект ряд. Итак, наш первый проект – приложение TODO в Джангу.

Сегодня мы устанавливаем Django и настроив проект. Итак, начнем. Перед началом учебника сначала посмотрите краткое введение Джанго.

Краткое вступление Джанго

Django работает на системе MVT (модель просмотра моделей), которая отличается от MVC (контроллер представления моделей), которая способствует Laravel.

Модель: Модель в Django устанавливает схему для нашей базы данных. С ORM Django вы можете объявить поля, типы месторождений и любые дополнительные данные, например, мета-информацию.

Вид: Вид в Django, где вы устанавливаете все ваши логики и алгоритмы кода. С видом вы можете получить некоторые результаты из базы данных или манипулировать некоторыми данными. Вид в основном ожидает запроса и ответ. Ответ обычно представляет собой перенаправление HTTP, ошибка HTTP (404), MIMETYPES или вызов для загрузки шаблона.

Шаблон: Шаблон в Django – это простой HTML-код с шаблоном шаблона Django в нем. Язык шаблона Django (DTL) – это язык, который вы используете для динамической записи вашего шаблона. Вы можете сделать почти все, что вы можете с питоном и любым другим языком.

Настройки: Файл настроек в Django содержит все настройки вашего веб-приложения. Он включает в себя секретный ключ, каталоги шаблонов, AddressWares (Security), статические файлы (CSS, JS), настройки базы данных и т. Д.

URL: Это помогает подключить вид на URL.

Админ: Это касается того, как вы хотите просмотреть ваши модели в админ Django.

Настройка виртуальной среды

VirtualenV – это инструмент, используемый для создания изолированной среды Python. Эта среда имеет свои собственные каталоги установки, которые не делится библиотеками с другими средами VirtualenV (и необязательно, не доступа к глобально установленным библиотекам).

Установка

pip3 install virtualenv

Прежде чем сделать виртуальную среду, мы делаем проектный каталог. Внутри этого мы делаем виртуальную среду.

mkdir ToDoAppProject

Внутри каталога ToDoAppProject мы устанавливаем виртуальную среду.

cd ToDoAppProject/

Сначала найдите путь установки Python определенной версии,

/ToDoAppProject$ which python3.8
/usr/bin/python3.8

Так что здесь я получаю Python3.8 путь. И я хочу Python3.8 в моей виртуальной среде.

/ToDoAppProject$ virtualenv -p /usr/bin/python3.8 env_todoapp

Используя команду VirtualenV, мы создали виртуальную среду env_todoApp. Каждая установка Python идет внутри этого. Но перед установкой Python вещами нам нужно активировать виртуальную среду.

/ToDoAppProject$ source env_todoapp/bin/activate

Теперь ваш терминал выглядит так.

(env_todoapp) arpit@arpit:/DjangoTuts/ToDoAppProject$ 

Нет, мы готовы установить Django внутри виртуальной среды. Итак, начнем…

Установка Django.

pip3 install Django==3.1.1

Мы находимся в каталоге TodoAppProject хорошо, и виртуальная среда активирована. Итак, все установки выполняются внутри нашей env_todoApp.

Создание проекта ToDoApp

Все идет хорошо, верно. Теперь мы начнем проект, используя Django-admin.

django-admin startproject todoapp

Команда должна создана каталог ToDoApp. Используйте командный CD ToDoApp, чтобы перейти в каталог.

Запустите следующую команду внутри каталога ToDoApp.

/todoapp$ python3 manage.py runserver

Как только вы создали проект и запустите эту команду, вы можете запустить его и просмотреть URL в браузере. Вы можете сделать это с командой выше и посетить данный URL: http://127.0.0.1:8000/

Вы должны увидеть что-то вроде ниже

Если вы видите это, поздравить !! Ваша установка Django выполняется успешно. Теперь мы создаем приложение.

Создание приложения ToList

После этого вам нужно будет создать приложение Django, которое содержит модель и пользователь администратора. Вы можете сделать это с командой ниже:

python3 manage.py startapp todolist

Откройте каталог ToDoApp в вашем любимом редакторе кода. Я использую VS-код. Ниже приведена структура того, как выглядит наша структура файлов проекта после настройки всего:

Теперь откройте settings.py в каталоге todoapp. Первое, что вам нужно сделать, это добавить созданный приложение «ToList» в установленные_apps.

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'todolist',
]

Это содержит приложения Django, которые вы будете использовать в проекте Django.

Это это для этой статьи, затем мы сделаем модель для хранения задачи, мы узнаем о миграциях и панели администратора Django.

Надеюсь, вам это нравится. Пожалуйста, поделитесь этим руководством с друзьями.

Далее: Приложение ToDo в Django Part 2: Создание модели в Django для приложения Todo

Оригинал: “https://dev.to/soniarpit/django-todo-app-part-1-django-installation-and-setup-380c”