DNS地址解析协议
域名系统(Domain Name System,缩写:DNS)是互联网的一项服务。
它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
DNS协议是用来将域名转换为IP地址(也可以将IP地址转换为相应的域名地址)
网页链接包含:协议、主机、域名
Django里面的urls.py的urlpatterns匹配网页的链接
项目工程的urls.py
启动项目工程输入网址http://127.0.0.1:8000/admin/
进入admin.site.urls
添加指定链接跳转网页index.html
- 在urlpatterns添加path(‘index/’,views.index)
- 在views.py添加index函数
- 创建html目录增加到django的检索目录
- 在html下创建indexpage目录下创建index.html
- 在setting.py的templates添加os.path.join(BASE_DIR, ‘html’)
- html标记为template
有个细节
添加os.path.join(BASE_DIR, 'html')
检索目录(不加这个可能会返回404找不到文件的网页)
为了让网页更高加上传models里面的person发布参数
from django.shortcuts import render
from demo00 import models
def index(request):
Person_list=models.Person.objects.order_by('Person_money')#
data={'Persons':Person_list}
return render(request,'indexpage/index.html',data)#传参数按有户金钱排序
index.html显示所有信息
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模型交易平台首页</title>
</head>
<body>
用户信息:
{% if Persons %}
<ol>
{% for p in Persons %}
<li>
<p>用户名:{{ p.Person_name }}</p>
<p>用户金币:{{ p.Person_money }}</p>
<p>用户账号:{{ p.Person_id }}</p>
</li>
{% endfor %}
</ol>
{% else %}
No Person.
{% endif %}
</body>
</html>
django.admin管理界面添加人员
ok!访问http://127.0.0.1:8000/index/
emmm,界面比较简陋……
下一篇介绍html结合css与javascript的界面优化