前面使用django的命令创建了一个项目,叫做mysite,命令叫做django-admin startproject mysite,然后进入这个项目目录,启动了默认的django欢迎界面,小飞船起飞的状态,命令是python manage.py runserver 0.0.0.0:8000,出现了如下界面:
今天我将这个工程在pycharm里面打开,pycharm据说是最好的python编程IDE哦,使用方法就和eclipse,vs都差不多,这里就不再啰嗦,不知道的可以去度娘问问。然后我增加了一个view.py的文件,在里面敲了两行代码,如下图:
首先是从django.http导入了一个HttpResponse的模块进来,然后定义了一个hello函数,什么也没有干,就是直接输出了一个hello world,然后用return返回了这个HttpResponse对象。
接下来我修改了一下urls.py这个文件,项目创建自带的这个文件,增加了两行代码,就是划横线的两行,如下图:
这里是把刚才我们的view里面的hello函数导入进来,顺便照上面的语法把hello函数加入url匹配中。这里我直接访问了一下https://127.0.0.1:8000/hello,居然直接输出这样一个页面,如下图:
好神奇啊,是不是感觉很有成就感,经过学习手册的阅读,大约理解它是这么一个原理:
view.py相当于处理页面的函数,urls.py相当于绑定这个函数和url,至于web页面展示,表单什么的怎么提交给view这样的函数处理,还需要继续下一刻才会知道,今天就到这里吧~
不要觉得今天的很简单,我也是走过很多弯路的,比如这个url地址绑定,django2.2.4就和之前的版本不一样,原来要匹配什么正则表达式,我就头大了。还有就是pycharm操作,也是需要一定适应的,居然都继承了终端环境,不错不错。