Общие методы в Django Web Framework с примерами кода

Джанго освобожденный — англоязычный фильм режиссёра Квентина Тарантино. Это вестерн, действие которого происходит в эпоху до Гражданской войны, и рассказывает историю освобожденного раба по имени Джанго, который становится охотником за головами и пытается спасти свою жену от безжалостного владельца плантации.

  1. Создание представления.
    Представление — это функция или класс Python, который принимает веб-запрос и возвращает веб-ответ. Вот пример простого представления, которое возвращает «Hello, World!» сообщение:
from django.http import HttpResponse
def hello_view(request):
    return HttpResponse("Hello, World!")
  1. Определение модели.
    Django использует модели для представления данных в таблице базы данных. Каждый класс модели представляет таблицу, а его атрибуты определяют поля таблицы. Вот пример модели, представляющей сообщение в блоге:
from django.db import models
class BlogPost(models.Model):
    title = models.CharField(max_length=100)
    content = models.TextField()
    pub_date = models.DateTimeField(auto_now_add=True)
  1. Маршрутизация URL-адресов.
    Маршрутизация URL-адресов используется для сопоставления URL-адресов с соответствующими представлениями в Django. Вот пример определения шаблона URL-адреса в файле urls.py:
from django.urls import path
from .views import hello_view
urlpatterns = [
    path('hello/', hello_view, name='hello'),
]

Это всего лишь несколько примеров методов, используемых в Django. Платформа предоставляет множество других функций для операций с базой данных, обработки форм, аутентификации и многого другого.