快速了解django

快速了解django

  • 原理与架构
  • 项目的创建与运行
  • 应用的创建和使用
  • 项目的完善
  • 项目的后台自动搭建(利用django自带后台管理)

原理与架构

设计模式:
MVC(model-view-control)、MVT(model-view-Template )
快速了解django_第1张图片

项目的创建与运行

  • 第一步:安装django
    打开cmd利用 pip install django==(版本号:一般都是x.2.*,x可以取最新的)
    快速了解django_第2张图片
    利用pip list查看是否安装成功

  • 第二步:查看django官方文档
    https://docs.djangoproject.com/en/3.2/(网址)

  • 第三步:创建项目
    打开cmd利用cd进入你项目文件
    django-admin startproject myweb(会在你指定的位置产生一个myweb的容器(文件夹))
    快速了解django_第3张图片

    manage.py:一个命令行实用程序,可以让您以各种方式与此 Django项目进行交互。
    myweb/init. py:—个空的文件,告诉 Python这个目录应该被认为是个 Python包。
    myweb/ settings. py:此 Django项目的设置配置。 Django设置会告诉你所有关于设置的工作原理。
    myweb/ urls. py:该 Django项目的URL声明;您的 Django动力网站的“目录"。
    myweb/ wsgl. py:WSG兼容的Web服务器为您的项目提供服务的入口点。

  • 第四步:进入项目
    快速了解django_第4张图片

  • 第五步:启动项目
    快速了解django_第5张图片

  • 第六步:访问项目

  1. 打开浏览器输入访问端口 http://127.0.0.1:8000/(本地访问)快速了解django_第6张图片

(如果8000端口被占用,可以更改端口访问:python manage.py runserver+端口号(例如:8080))

  1. python manage.py runserver 0.0.0.0:8080(远程访问)(别的电脑也可以访问)
    快速了解django_第7张图片
    此时可以通过电脑的地址访问
    快速了解django_第8张图片

    此时可以访问但是会报错(因为项目本身不支持访问,需要通过设置ALLOWED HOSTS来允许访问) 在【】中添加 ‘*’ 表示所有的都可以访问
    快速了解django_第9张图片

应用的创建和使用

python manage.py startapp myapp
快速了解django_第10张图片

通过vscode打开myapp的view.py(第一个文件hello world)
快速了解django_第11张图片

在myapp中新建文件urls.py
快速了解django_第12张图片

最后更新到总目录myweb(也叫启动目录)中的urls.py
快速了解django_第13张图片在这里插入图片描述

项目的完善

连接mysql数据库(下载安装配置mysql)
在这里插入图片描述
快速了解django_第14张图片

创建数据库和数据表(黑窗口或者软件)
快速了解django_第15张图片

通过myweb中的settings.py设置连接数据库
快速了解django_第16张图片

安装数据连接插件mysqlclient(可能会需要下载编译环境——报错百度自行解决)
快速了解django_第17张图片

项目的后台自动搭建(利用django自带后台管理)

数据迁移
快速了解django_第18张图片快速了解django_第19张图片

创建超级用户
快速了解django_第20张图片

通过浏览器访问后台
快速了解django_第21张图片快速了解django_第22张图片注意在setting.py中设置时区和语言(不然出现的都英文)
在这里插入图片描述

你可能感兴趣的:(Python,django,前端,python)