Python学习日志(十)

今天学习的是Python下Django第三工具的网页开发。
在Python下有很多第三方工具用来开发网页,其中也包括Flask等,而Django作为其中之一,具有开源的特点,值得一提的是,虽然项目开源化了,但是依旧具有其本来具有的法律效应。
除去Pycharm自带的Django包,我们需要在指令台单独安装Django,有以下方式:
1.pip安装:
值得注意的一点是,有些Python在安装好后本身就自带PIP,但是可能会具有版本过老需要更新的情况,因此就需要先更新PIP,不同的操作系统会有 不同的安装方式,网上可查,此处不再列举。
在PIP更新完成后,可以使用PIP 来安装Django,但依旧可能出现下载失败安装失败的情况。这时候不要死抗,应当马上选择第二种方式来进行Django的安装。
2.Django官网下载:
搜索Django的官方网站,将需要的Django的版本下载下来,一般都会是一个压缩包,之后解压缩该文件,在这个文件夹中使用控制台再使用python 文件夹中的setup文件 install来安装。
如果在指令台输入Django-admin无报错,则安装成功。
安装成功之后,我们就可以开始建立一个网页了。
首先我们需要初始化项目:
django-admin startproject demo
然后再到demo的文件夹下继续操作:
cd(change directory) demo
python manage.py runserver
完成后,打开浏览器,输入127.0.0.1:8000(其中:前代表本机地址,而8000代表端口号)
如果出现一个successful的Django自带官方页面,则建立项目成功。
我们也可以使用tree来审查整个文件夹下的内容。
但是,虽然建立项目成功也出现了页面,但是这毕竟不是我们自己做的网页,因此,接下来我们需要完成一个属于我们自己的网页。
我们需要在指令台中输入以下代码:
django-admin startapp app(创建的app的名字)
记住要cd到创建的工程文件夹里。
然后,我们在views中加入以下语句:

from django.http import HttpResponse
def index(request): 
return HttpResponse("Hello, world ")

意义为:导入包,定义一个打印函数。
但创建视图还不够,我们还需要为其添加映射,即需要在urls.py中添加函数以打开该视图。
需要注意的是,某些urls.py中或许已经有一些内容,可以将其全部删去,添加一下代码:

from django.conf.urls import url
from . import view
 
urlpatterns = [
    url(r'^$', view.hello),
]

但是,需要注意

此处不能再刷新127.0.0.1;我们应该停止当前服务器,重新使用指令台再次启动Django程序。之后就可以看见我们的Hello, world啦!

发布了21 篇原创文章 · 获赞 1 · 访问量 1570

猜你喜欢

转载自blog.csdn.net/qq_33566628/article/details/88537077
今日推荐