1.新建项目,专业版才有django。社区版需要通过命令。
2.生成项目后,相关文件用途
3.views.py修改此文件,编写业务逻辑
from django.shortcuts import HttpResponse #导入HttpResponse模块
def index(request):#request是必须带的实例。类似class下方法必须带self一样
return HttpResponse("Hello World!!")#通过HttpResponse模块直接返回字符串到前端页面
4.配置url路由
from laomomo import views#导入views模块
from django.conf.urls import url
urlpatterns=[
url(r'^index/',views.index)#配置当访问index/时去调用views下的index方法
]
5.
terminal下执行 python manage.py runserver 这样执行默认的路径是127.0.0.1:8000
指定端口或地址就再后面写上,如:python manage.py runserver 127.0.0.1:8888
然后浏览器访问http://127.0.0.1:8000/index
页面显示Hello World!!
------------------------------------------------------------------------------------------------
6.
新建成功工程后templates文件目录下是空的,我们需要在该目录下新建一个html文件来把内容展示到前端
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test</title>
</head>
<body>
<table border="1">
<thead>
<tr>
<td>用户名</td>
<td>密码</td>
</tr>
</thead>
{%for line in form%}
<tr>
<td>{{line.name}}</td>
<td>{{line.password}}</td>
</tr>
{% endfor %}
</table>
</body>
</html>
7.修改views.py里的index方法如下
from django.shortcuts import render
# Create your views here.
list = [{"name": 'good', "password": 'python'}, {"name": 'learning', "password": 'django'}]
def index(request):
return render(request, "index.html", {'form': list})
8.运行结果如下