Django小白的学习历程day1

#碎碎念 计算机小白的发奋图强之路 发文打卡,勉励自己,也希望能与各位“缘主”共勉

#文章中的图片大都是从武沛齐老师的课件中截取

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.祝福语

此文章为本人学习打卡证明,还望各位“缘主”多多指教!感激不尽!在这里祝愿各位“缘主”事事顺心,学业有成,工作顺利!

完结撒花

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值