搭建python web环境----Django

设置电脑环境的安装python扩展包的第三方机构的全局变量,例如设置清华大学镜像:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
第一步:安装Django
1.进入cmd:pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple
2.检测版本:
在这里插入图片描述
第二步:配置环境变量
1.查找python安装位置:
在这里插入图片描述
2.打开django文件夹中bin文件夹:
查看django的安装位置:
在这里插入图片描述

在这里插入图片描述
3.在电脑的环境变量中加载到path中:
在这里插入图片描述
第三步:检测是否安装成功:
在这里插入图片描述
第四步:创建一个wspc的项目:
django-admin startproject wspc
在这里插入图片描述
生成的wspc,修改wspc中的settings.py的内容:
在这里插入图片描述
LANGUAGE_CODE = ‘zh-Hans’
在这里插入图片描述
第五步:更改数据库配置:
需要利用navicat连接MySQL数据库并新建一个数据库
在这里插入图片描述
进入到wspc中,将settings.py修改DATABASES:
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: ‘wspc’,
‘USER’:‘root’,
‘PASSWORD’:‘root’,
‘HOST’:‘127.0.0.1’,
‘PORT’:‘3306’
}
}
在这里插入图片描述
第五步:迁移Django数据库
进入到cmd中,到文件夹wspc中,输入命令:
python manage.py migrate
在这里插入图片描述
此处如果出现了问题,需要这样安装:
环境:
MySQL需要8或者以上版本
然后安装此处需要安装mysqlclient。
此版本的安装需要把mysqlclient文件的whl下载到本地。
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
容易出现问题:
在这里插入图片描述
在这里插入图片描述
如果在安装的时候出现缺少NET Framework4.5.2。
需要安装:
https://www.microsoft.com/en-us/download/confirmation.aspx?id=42643
在这里插入图片描述
第六步:创建超级用户
在cmd中,进入wspc:
输入Python manage.py createsuperuser
在这里插入图片描述
在这里插入图片描述
第七步:登陆后台系统
先要运行django自带程序
进入cmd,进到wspc,输入一下命令:
python manage.py runserver 默认端口:8080
如果想更换端口为8888:python manage.py runserver 8888
浏览器输入:
127.0.0.1:8000/admin

在这里插入图片描述
在这里插入图片描述
第八步:
新建一个新的app叫book
Terminal :
python manage.py startapp book
在这里插入图片描述
在这里插入图片描述
一个项目可以有多个应用(app)
wspc项目可以有book, teacher, student,classroom,……应用
就好比武汉船舶职业技术学院的信息门户里面,有教务系统、学工系统、人事系统、财务系统等等

第九步:注册app
在Settings.py中找到INSTALLED_APPS,最后加入新建的app名称
在这里插入图片描述
第十步:创建路由
在book文件夹下,创建视图函数(views.py) 实现helloworld响应
view.py中新建了一个视图函数greeting,这个函数一定要有一个请求参数request(可以起别的名字,但是一定要有这个参数) ,函数一定要有一个返回,当前我们返回的是字符串,后续还可以返回一个网页、图片。。。。

在这里插入图片描述
在wspc文件目录下,找到urls.py中添加一条路由映射
在这里插入图片描述
然后将django跑起来
Terminal :
python manage.py runserver
浏览器上访问新建的路由映射
在这里插入图片描述
第十一步:
图书
1)创建图书分类表和图书信息表(models.py)
找到应用book中的models.py
创建两张表的类class
在这里插入图片描述
第十二步:生成临时文件(000_。。。py脚本)
Terminal :
python manage.py makemigrations
在这里插入图片描述
第十三步:数据迁移
Terminal :
python manage.py migrate
在这里插入图片描述
第十四步:表模型注册(admin.py)
这一步不是强求的,如果需要在后台中能管理第三方数据的时候才需要注册
在这里插入图片描述
第十五步:
对图书分类这张表进行增删查改操作(通过浏览器路径访问)
增加
urls.py中增加一条路径映射
在这里插入图片描述
在这里插入图片描述
第十六步:查询
调试功能:
在PyCharm中打开manage.py文件,鼠标右键 运行“Run manage”
在这里插入图片描述
在这里插入图片描述
启动django:(不再在Terminal中输python manage.py runserver)

第十七步:建立对书本的查询
urls.py中增加一条路径映射
在这里插入图片描述
views.py实现视图函数

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值