从这一篇文章开始呢,就涉及到代码的编写了,因为写的是Python嘛,所以建议大家去弄一个PyCharm,当然,也可以直接用命令行编写,我这里呢就用编译器方便介绍。
首先呢,我们看上篇文章中创建的项目文件,
主要呢我们就关心一下settings和urls文件就行了,wsgi就是个web服务的网端接口配置文件,我们不太care这东西,至于__init__我们对于现在来说也没啥用。重点我们先来介绍一下settings文件吧
图上呢已经说得很清楚了,至于为啥密钥那没有东西,那是被删了方便截图,ALLOWED_HOSTS呢是配置能访问我们这个项目服务的host,可以呢是个数组。如果我们只想要http://127.0.0.1:8888/地址访问的话,我们就可以配置成这样
再下面的一些配置文件呢我们目前还用不到,大概就是一些自带的中间件工具和数据库配置
OK,settings文件配置差不多讲啦,至于urls文件就在下面的应用中去看吧,后面我们就会去开启一个本地服务。
首先我们创建一个app,在我们创建的mysite文件目录中执行 python manage.py startapp polls, polls是名字,随便取一个就行。然后我们会看到这样的文件目录
然后,我们创建一个views的文件,在polls目录下,然后在文件中编写这样的程序
HttpResponse就是我们将要在页面上显示的信息,那么如何让服务器调用我们的方法并返回我们信息呢,那就要用到刚才的urls文件啦,我们看下面的截图
先将我们的文件import到urls文件中,然后在path中引入我们的index方法,path中的第一个参数呢就是我们要访问的路径,第二个呢就是实现的方法啦,也就是说我们只需要通过host:端口/path就能将数据展示出来啦。下面我们来实验一下。
首先我们还是通过python manage.py runserver开启服务,
我这里呢地址就是http://127.0.0.1:7999/, 所以呢配合上我们在urls中的配置,我应该访问的地址是http://127.0.0.1:7999/index/,那么我们就来试一试行不行吧
看样子好像没毛病。
OK,我们的本地服务启动啦,但是呢我们不可能就只能给别人这一个页面吧,所以呢下一篇我们就讲讲多页面的编写吧。