Django学习第三天(我的第一个Django View)

2017-08-05  本文已影响0人  奥特虾
Django

经过前两天的学习,搞定了基础的开发环境,那么今天就创建第一个项目吧!话不多说,Let's Go!

创建APP

在之前的学习中,我们已经创建好了我们的第一个Django Project,通过运行manage.py,我们可以通过命令创建一个app,什么是app呢?下面是雪莉老师的解释

一个Web项目可以理解为Project。比如我们创建的个人网站【mysite】。在一个个人网站当中会有各种各样的功能、模块、业务(诸如此类这样的叫法)。一个功能就可以是一个app,比如用户管理(User app)、文章管理(Article app)都是在一个Project当中不同的app。Project下面可以有很多apps,apps也可以属于不同的project。

导入静态资源

如图所示,新建static和css目录,这里便是我们放置静态资源的目录。
随后我们将已经准备好的html文件和css文件导入到文件夹中

创建目录

完善views.py

打开views.py,写入以下代码

def showform(request):
    return render(request,'form.html')

当web服务器接收到访问请求后,会return其中的form.html页面(不知道这样理解的对不对 = =)

完善urls.py

打开urls.py,如图所示,通过正则表达式来匹配form页面


修改html中css的路径

修改settings

os.path.join(BASE_DIR,  'templates')

运行项目,在浏览器中输入127.0.0.1:8000/form,若出现以下界面即创建成功

示例

后记

一开始的时候是一头雾水,各个文件在项目中发挥的作用也不是很清楚,跟着视频的内容做也没成功。后来请小程代码多(程工)帮我远程看了下,问题出在静态资源的导入这一块。找到问题后删掉了项目又重新练习了三遍,豁然开朗,果然是practice makes perfect,感谢程工的指导~

上一篇下一篇

猜你喜欢

热点阅读