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

Начало работы с Django!

Первоначально написано по адресу: https://brainly.to/djangofor-beginners/ Введение в Джанго Джанго – это … Теги с Django, WebDev, HTML, Python.

Первоначально написано по адресу: https://brainly.to/django-for-beginners/ Введение в Джанго.

Django – это задняя веб-каркас, она может обрабатывать регистрации пользователя, логины и многое другое. Он имеет встроенную безопасность, которая может защищать от большинства общих эксплойтов. Django также пароли Hashes обрабатывает электронные письма и формы, которые могут быть дополнительно проверены.

Django является для меня своего рода, так как я привык к WordPress, я имею в виду, я знаю, что это CMS Но все же я так привык к тому, что какая-то другая вещь для меня сейчас сложнее.

Я лично хотел разработать портал, который может использоваться студентами, чтобы они могли легко узнать важную информацию о размещениях и предложениях на работу.

Я также хотел реализовать 2-факторную аутентификацию, но я увижу это позже.

Я сезонный разработчик, я имею в виду, я не слишком часто, так как я студент. Вот мои выводы и как я начал с Джанго.

Настройка Важных загрузки и настройки окружающей среды: Python, Django

Для установки Django требуется проверить доступность PIP для установки Django, запустите эту команду в CMD: pip -v.

Если у вас нет pip, установите его с помощью этой команды: python get-pip.py

Эта команда помогает скачать django: python -m pip установить django

Но прежде чем мы начнем, он, по крайней мере, требуется знать основы ниже упомянутых веб-языков.

Предпосылки:

  1. Питон
  2. HTML
  3. CSS.

Вы все еще можете следовать, пока вам удобно с потоком:

Я сначала загрузил тему Bootstrap для котельной, а затем отредактирован по мере необходимости.

Эта документация основана на localhost с использованием django.

Из командной строки, CD в каталог, в котором вы хотите хранить свой код, затем запустите следующую команду:

Django-Admin StartProject MySite здесь, «MySite» может быть любое имя.

Тогда: (это то, что вы должны получить)

Внутри папки «MySite»:

В этом каталоге вы можете увидеть много файлов, которые создаются. Наиболее важным из всех является файл Management.py. Он используется для запуска сервера.

Вы можете запустить сервер и увидеть его, запустив следующую команду:

Python Manage.py Runserver

Вы увидите, когда вы идете, http://127.0.0.1:8000/ вот увидишь:

Установка работала успешно! Поздравляю!

Фу! Установочная часть сейчас завершена.

Чтобы остановить сервер, просто используйте этот ярлык: «Ctrl + C» один или несколько раз (в некоторых случаях)

Разработка вы можете использовать IDE, как Visual Studio Code для просмотра файлов.

Я объясню основные функциональные возможности важных файлов:

Manage.py: он автоматически создается при создании нового проекта, он используется для упоминания установленных приложений, если таковые имеются.

URLS.PY: URL-адреса и постоянные ссылки хранятся здесь, вы можете создавать страницы, ссылающиеся на представления.

Просмотр .py: Вы можете зарегистрироваться

Similitys.py: – это то, где вы связываете функциональность к пути URL, мы пройдемся по этому поводу, когда мы идем глубже в эту тему.

Models.py: Вы можете создавать модели для последующего использования.

Я импортировал все мои файлы Bootstrap в папку Django Project для связывания ресурсов.

Чтобы связать файл HTML, перейдите к URLS.PY:

from django.contrib import admin
from django.urls import path
urlpatterns = [
      path('admin/', admin.site.urls),
]

Там вы можете указать свою постоянную ссылку слева и ссылку на сайт справа.

Обратите внимание, что, прежде чем вы собираетесь создать приложение, вам необходимо просмотреть .py, Models.py Эти файлы создаются после создания приложения (раздел функциональности)

Чтобы создать приложение, запустите эту команду внутри папки проекта:

python manage.py startapp exampleapp

«Examplapp» может быть чем угодно. После того, как это создано, вы можете увидеть папку с именем «ExamplePP», создана внутри папки проекта. И это включает в себя все необходимые файлы, которые необходимы для создания некоторых функций.

Теперь «ExamplePP» еще не связан с URL.

К сожалению, хотя мы должны создать новые URLS.PY внутри «Examplapp» для ссылки на эту модель URLSPY. Для этого следуйте:

Создайте новый URLS.PY и напишите следующий код (мы добавляем путь для представления, который создается внутри просмотра .py:

#We are in mysite --> exampleapp --> urls.py

from django.urls import path
from . import views

urlpatterns = [
    path('', views.home, name='homepage'),
]

Внутри просмотра .py:

#We are in mysite(in the root folder) --> exampleapp --> views.py

from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def home(request):
    return HttpResponse('< h1>The Home Page')

Теперь мы связываем «Examplapp» к главному проекту URLS.PY, как это:

#We are in mysite(root folder) --> mysite --> urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('exampleapp/', include('blog.urls')),
]

По сути, мы создадим несколько приложений (функциональные возможности), которые зависят друг от друга, и они выводят в качестве веб-страниц.

Теперь его время для запуска сервера:

Python Manage.py Runserver

Результат: Вы увидите, что когда мы открываем этот URL: http://localhost/exampleapp/ На браузере вы можете увидеть:

Домашняя страница

Теперь Вы знаете, как все работает!

Я знаю, что требуется много времени на перемещении, понимать и реализовать ваши изменения, но требуется некоторое время, чтобы привыкнуть.

Мы перейдем через это развитие в части 2 в Мозже Это содержит дальнейшее развитие отсюда, что я буду выпустить через несколько недель.

Оригинал: “https://dev.to/srikanth/getting-started-with-django-536b”