• 💂 个人网站:【海拥】【​摸鱼小游戏】【​学习文档
  • 🤟 风趣幽默的前端学习课程:👉28个案例趣学前端
  • 💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】
  • 💬 免费且实用的 Python 刷题(面经大全)网站:👉点击跳转到网站

Django是一个基于Python的Web框架,可让您快速创建高效的Web应用程序。它也被称为电池包含框架,因为Django为所有内容提供了内置功能,包括Django管理界面,默认数据库 - SQLlite3等。当您构建网站时,您始终需要一组类似的组件:处理用户身份验证(注册,登录,注销)的方法,网站的管理面板,表单,上传文件的方法等。Django为您提供了现成的组件供您使用,这也可用于快速开发。

为什么选择 Django 框架?

  • 出色的文档和高度的可扩展性。
  • 被顶级跨国公司和公司使用,如Instagram,迪斯克斯,Spotify,优酷,比特贝特,Dropbox等,这个名单是永无止境的。
  • 最容易学习的框架,快速的开发和电池完全包括在内。
  • 学习Django的最后但并非最不重要的原因是Python,Python拥有庞大的库和功能,例如Web报废,机器学习,图像处理,科学计算等。人们可以将所有这些与Web应用程序集成,并做很多很多高级的东西。

Django 架构

Django基于MVT(模型 - 视图 - 模板)架构。MVT 是一种用于开发 Web 应用程序的软件设计模式。

MVT结构有以下三个部分:

模型:模型将充当数据的接口。它负责维护数据。它是整个应用程序背后的逻辑数据结构,由数据库(通常是关系数据库,如MySql,Postgres)表示。

视图:视图是用户界面 — 呈现网站时在浏览器中看到的内容。它由 HTML/CSS/爪哇脚本和金贾文件表示。

模板:模板由所需 HTML 输出的静态部分以及一些描述如何插入动态内容的特殊语法组成。

安装 Django

  • 如果未安装在系统中,请从此处安装python3(根据系统和操作系统的配置)。尝试下载最新版本的蟒蛇,这次是python3.6.4。
  • 注意-在Linux和Mac中安装Django是相似的,在这里我在Linux和Mac的窗口中显示它,只需打开终端代替命令提示符并完成以下命令。
  • 安装点数打开命令提示符并输入以下命令 -
python -m pip install -U pip
  • 安装虚拟环境-在cmd-中输入以下命令
pip install virtualenv
  • **设置虚拟环境-**设置虚拟环境将允许您编辑系统通常不允许的依赖项。
    请按照以下步骤设置虚拟环境-
  1. 通过在cmd-中给出此命令来创建虚拟环境
virtualenv env_site
  1. 通过以下命令将目录更改为env_site -
cd env_site
  1. 转到env_site中的脚本目录并激活虚拟环境-
cd Scripts
activate
  • 安装 Django-通过发出以下命令来安装django -
pip install django

Python 教程之 Django(1)基础_应用程序

创建项目

让我们检查一下 如何在将Django安装到PC后使用Django创建一个基本项目。 要在PC上启动Django项目,请打开终端并输入以下命令

django-admin startproject projectName

将创建一个名为项目名称的新文件夹。使用终端输入命令进入项目

cd projectName

现在运行,

Python manage.py runserver

现在访问 ​​http://localhost:8000/​​,

Python 教程之 Django(1)基础_django_02

创建应用

  • Django以其独特且完全托管的应用程序结构而闻名。对于每个功能,都可以像完全独立的模块一样创建应用程序。本文将引导你了解如何创建基本应用并使用该应用添加功能。
  • 要在Django项目中创建基本应用程序,您需要转到包含的目录,然后从那里输入命令:​​ manage.py​
python manage.py startapp projectApp

现在你可以看到你的目录结构如下:

Python 教程之 Django(1)基础_django_03

要考虑项目中的应用程序,您需要在INSTALLED_APPS列表中指定项目名称,settings.py:

# 应用程序定义

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

因此,我们最终创建了一个应用程序,但是要使用 url 呈现该应用程序,我们需要将该应用程序包含在我们的主项目中,以便可以呈现重定向到该应用程序的 URL。让我们来探索一下。
在页眉中移动并添加以下代码​​​projectName-> projectName -> urls.py​

from django.urls import

现在,在 URL 模式列表中,需要指定应用名称以包含应用 URL。这是它的代码 -

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

urlpatterns = [
path('admin/', admin.site.urls),
# 使用以下语法输入应用名称,以便正常工作
path('', include("projectApp.urls")),
]

现在,你可以使用默认的 MVT 模型在应用中创建 URL、模型、视图等,它们将自动包含在主项目中。Django应用程序的主要特点是独立性,每个应用程序在支持主项目方面都作为一个独立的单元。