下载python专业版
项目创建
1.点击File->New Project
2.点击Django 输入文件名
3.创建好的项目如下图
运行项目
1.创建hello.py文件
hello.py
from django.http import HttpResponse
from django.shortcuts import render_to_response
from django.shortcuts import render
def hello(request):
return HttpResponse("欢迎使用Django")
def hello1(request):
return render_to_response('hello.html')
urls.py
from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from . import hello
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^$', hello.hello),
url(r'hello/', hello.hello1)
]
代码解释
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
settings.py: 该 Django 项目的设置/配置。
urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
url() 函数
Django url() 可以接收四个参数,分别是两个必选参数:
regex、view 和两个可选参数:kwargs、name,接下来详细介绍这四个参数。
regex: 正则表达式,与之匹配的 URL 会执行对应的第二个参数 view。
view: 用于执行与正则表达式匹配的 URL 请求。
kwargs: 视图使用的字典类型的参数。
name: 用来反向获取 URL。
运行
运行项目
python manage.py runserver 0.0.0.0:8000
地址栏输入
127.0.0.1:8000
运行截图
地址栏输入
http://127.0.0.1:8000/hello/