Django第3步_url路由映射与TEMPLATES添加检索路径

news/2024/7/6 1:44:20

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的界面优化


http://www.niftyadmin.cn/n/2519818.html

相关文章

美国计算机相关专业大学,美国计算机专业相关院校推荐

原标题&#xff1a;美国计算机专业相关院校推荐计算机专业 主要可分为计算机科学(Computer Science,简称CS)和计算机工程(Computer Engineering&#xff0c;简称CE)&#xff0c;还有计算机科学与工程、计算机科学与数学等混合交叉专业。计算机科学和计算机工程虽同属于计算机专…

Django第4步_理解form表单类与处理html的post、get

表单类 用户登陆框 可以用纯粹的html代码来编写&#xff0c;也可以用django中的forms编写 创建forms.py来写这个表单数据 在python控制台打印查看login_form&#xff0c;结果就是html代码 既然这样为什么不直接用html写&#xff1f; form不会这么无聊&#xff0c;它可以暂存表…

Java基础-DBCP连接池(BasicDataSource类)详解

Java基础-DBCP连接池(BasicDataSource类)详解 作者&#xff1a;尹正杰 版权声明&#xff1a;原创作品&#xff0c;谢绝转载&#xff01;否则将追究法律责任。 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程&#xff0c;为了解决此类性能问题&#xff0c;通…

计算机web程序设计考试题,2015年计算机等级考试二级《web程序设计》试题.doc

2015年计算机等级考试二级《web程序设计》试题1、 % Response.Buffer True % % Dim varNumber ’定义一个访问次数变量 varNumber Request.Cookies "Number" ’读取Cookies值 if varNumber "" then varNumber 1??? ’如果是第一次&#xff0c;则令访问次…

Django第5步_理解html继承extends

html的继承 块标签{%extends ‘html网页’%} {% block content%}和{% endblock %} 这里我写一个测试函数test关联test.html def test(request):return render(request,indexpage/test.html)路径就加个test在这里插入代码片 path(test/,views.test,nametest),test.html继承ind…

鸡兔同笼问题计算机算法编程,鸡兔同笼子问题看算法在编程中的重要性,终于明白为何工资低了...

同为程序员为何你工资这么低&#xff1f;为何BAT面试要面算法&#xff1f;中国有80%以上的程序员觉得算法在日常开发中并没有实际用处&#xff0c;殊不知算法只是一种解决问题的思想。而我国大部分程序员都是沉浸在会多少个框架、会多少门编程语言、实现过多少个接口中。在大部…

持续集成(一):maven私服搭建

需求扯淡 新入职一家公司&#xff0c;公司Java技术这块起步比较晚&#xff0c;没有自己成熟的框架&#xff0c;入职后一直忙于基础框架的搭建&#xff0c;框架搭建好后&#xff0c;领导又催着使用新框架重构现有系统&#xff0c;重构工作完成了差不多的时候&#xff0c;领导又让…

计算机ppt听课记录,关于播放幻灯片听课记录范文700字

关于播放幻灯片听课记录范文700字 相关内容:暑假的趣事就像是一朵朵浪花&#xff0c;将永远地珍藏在我的记忆中&#xff0c;400字关于小学暑假里的一件事作文带给大家&#xff0c;希望大家认真阅读。400字关于小学暑假里的一件事作文&#xff1a;做幻灯片暑假&#xff0c;我们全…