栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

快速了解django

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

快速了解django

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

原理与架构

设计模式:
MVC(model-view-control)、MVT(model-view-Template )

项目的创建与运行
  • 第一步:安装django
    打开cmd利用 pip install django==(版本号:一般都是x.2.*,x可以取最新的)

    利用pip list查看是否安装成功

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

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

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

  • 第四步:进入项目

  • 第五步:启动项目

  • 第六步:访问项目

  1. 打开浏览器输入访问端口 http://127.0.0.1:8000/(本地访问)

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

  1. python manage.py runserver 0.0.0.0:8080(远程访问)(别的电脑也可以访问)

    此时可以通过电脑的地址访问

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

应用的创建和使用

python manage.py startapp myapp

通过vscode打开myapp的view.py(第一个文件hello world)

在myapp中新建文件urls.py

最后更新到总目录myweb(也叫启动目录)中的urls.py

项目的完善

连接mysql数据库(下载安装配置mysql)

创建数据库和数据表(黑窗口或者软件)

通过myweb中的settings.py设置连接数据库

安装数据连接插件mysqlclient(可能会需要下载编译环境——报错百度自行解决)

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

数据迁移

创建超级用户

通过浏览器访问后台
注意在setting.py中设置时区和语言(不然出现的都英文)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/499026.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号