美文网首页
05.创建模板

05.创建模板

作者: __深蓝__ | 来源:发表于2019-03-07 10:26 被阅读0次

如何向请求者返回一个漂亮的页面呢?

  • 肯定需要用到html、css,如果想要更炫的效果还要加入js,这么一堆字段串全都写到视图中,作为HttpResponse()的参数就太麻烦了。
  • 在Django中,将前端的内容定义在模板中,然后再把模板交给视图调用,各种漂亮、炫酷的效果就出现了。

创建模板

  • templates目录中新建与应用同名的文件夹,
  • 将html文件复制到该目录下,或者创建新的html文件。

调用模板

  • 使用render()函数返回模板,render()函数包含3个参数:
  • 第1个为request对象,与参数名一致
  • 第2个为模板文件路径,从templates的下一层开始写
  • 第3个为字典,表示向模板中传递的数据(可省略)
  • 修改应用中的views.py文件,编码如下:
from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    # return HttpResponse('<h1>index</h1>')  # 直接返加字符串
    return render(request, 'app/index.html')  # 返加模板
  • 启动服务,查看运行效果
  • 配置远程访问
    修改settings.py文件
ALLOWED_HOSTS = ['*', ]

启动服务

python manage.py runserver 10.25.58.6:8000




- end -

相关文章

  • 05.创建模板

    如何向请求者返回一个漂亮的页面呢? 肯定需要用到html、css,如果想要更炫的效果还要加入js,这么一堆字段串全...

  • zabbix监控web

    创建模板--》 在模板中创建 web 场景 --》 在模板中创建触发器 --》关联主机

  • Zabbix_监控web

    创建模板--》 在模板中创建 web 场景 --》 在模板中创建触发器 --》关联主机

  • Zabbix -web监控

    创建一个web模板 配置--->模板---右上角创建模板 创建web场景步骤 查看模板已存在 添加关联主机 查看...

  • zabbix监控web

    创建一个web模板 配置--->模板---右上角创建模板 创建web场景步骤 查看模板已存在 添加关联主机 查看监...

  • 六、Scrapy框架之高级

    一、CrawlSpider模板 创建项目 查看模板 创建crawl模板 二、Spider爬虫 使用xpath或其他...

  • Halcon模板匹配之形状匹配

    一、匹配流程 就是:创建模板和匹配模板,其中: 创建模板: 通过BLOB分析处理图像创建ROI,或读取ROI拿到模...

  • 4.使用工具类和模板

    1.创建模板,mapper文件模板和mybatis主配置文件模板 创建模板的步骤 点击new 有模板内容 工具类 测试类

  • iOS组件化 01 - 本地私有库的使用

    使用 CocoaPods 创建模板库 1. 使用终端,创建模板(pod lib create 模板名) 2. 删除...

  • Python学习八十九天:Crawl Spider 模板的使用

    1.Spider模板 scrapy默认创建的spider模板就是basic模板,创建spider文件的命令是:sc...

网友评论

      本文标题:05.创建模板

      本文链接:https://www.haomeiwen.com/subject/ewztpqtx.html