#碎碎念 计算机小白的发奋图强之路 发文打卡,勉励自己,也希望能与各位“缘主”共勉
#文章中的图片大都是从武沛齐老师的课件中截取
1.Django安装
pip install django
django与python的其他模块一样,会安装在site-package中。就是比较大一点。
2.Django介绍
2.1默认项目文件介绍
2.2项目文件介绍
3.项目!启动!
3.1终端启动(麻烦的一批)
(1)打开冰箱门终端
(2)进入项目所在目录(尽量不要出现中文路径!!!编码可能出错)
(3)执行命令
"python环境路径\scripts\django-admin.exe" startproject django项目名
# 将python环境路径配置到了电脑的环境变量中
django-admin.exe startproject django项目名
3.2Pycharm启动(懒人福利啊P师傅)
点击左上角文件,然后创建新项目,选择Django!
#本人没有分盘,妥妥的C盘战士!
3.3对比
终端命令行创建为标准的。
Pycharm会添加一些内容
(1)templates目录(删掉!)
(2)settings.py下的TEAMPLATES字典中'DIRS'的值(你也删掉!)
4.创建APP(此APP非彼APP)
Django中的APP是为了处理“业务功能”,通过创建APP项目来实现编译目的,例如增删用户信息。
在Pycharm的终端中运行命令
python manage.py startapp app01
#app01为app的名字
APP中项目文件介绍在上文中有写,这里再放一遍!(清汤大老爷)
5.启动项目,创建页面
5.1确保APP注册
在4中,我们只是创建了APP,还没有注册,属于“黑户”状态,我们得给它注册一下,让Django知道有这一号人。
首先,找到settings.py,在INSTALLED_APPS中添加咱们创建的APP,给它办个户口。
这个代码是这个样子的,首先我们打开我们创建的APP,点开apps.py
apps.py里面有个类名是App01Config,然后app的名字是app01。
完成这步,我们的APP就注册好了,有了自己的户口之后就可以继续接下来的操作了。
5.2URL和函数的映射
大家使用网站时,在网站内的页面跳转都会改变URL,不同的URL就需要后台调用不同的功能给用户使用。所以每个URL都得有函数来执行相应的代码。此过程需要修改urls.py。
(1)找到urls.py中的变量urlpatterns,添加path('',)
path()中需要两个参数,前面是字符串,规定URL,可以自己写(这里写什么,一会儿函数就得写什么)后面是触发函数,这里写的是'index'。
(2)在views中编写函数
APP中的views是用来写函数的。path()第二位导入想触发的函数就可以,用 . 导入。
index为函数名,Django中的视图函数必带返回值request,试图函数一定要return,一般都是穿回给前端数据。这里的HttpResponse可以理解为给前端传输一些简单的数据。
5.3启动!
直接点击Pycharm的绿色三角(启动)就可以看到我们的网页的网址。
点击我们的网址,会出现这样的报错(铺垫半天还报错了!)
这个Page not found表示我们的URL配置出现了问题,我们在编写urls时,只写了一条index/对应的函数,它访问不了,所以我们在网址后面加上/index/来帮帮忙。
这时候页面显示的就是我们传输的字符串了。
END
6.祝福语
此文章为本人学习打卡证明,还望各位“缘主”多多指教!感激不尽!在这里祝愿各位“缘主”事事顺心,学业有成,工作顺利!
完结撒花