django写查询页面html,Django展示静态HTML网页

标题:Django展示静态HTML网页

Author:zhengzai7 Time:2019.08.22

一、目 录

(一)详细步骤

准备工作

新建项目

创建templates文件

创建新应用

应用目录下创建urls.py文件

修改配置文件app/voews.py

修改配置文件project/settings.py

修改配置文件project/urls.py

运行项目

(二)原理解析

运行过程

Django文件结构

Django常用的命令

二、正 文

(一)步骤详解

1. 准备工作

终端:cmd

编辑器:Sublime

Django:2.0

Python:3.5.2

2. 新建项目

在cmd输入:

django-admin startproject project

3. 创建templates文件

在项目文件目录下新建templates文件,并新建index.html文档放入templates文件。

4. 创建新的应用

cmd输入代码:

python manage.py startapp app

5. 应用目录下创建urls.py文档

urls.py中做如下更改:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Django 提供了一种称为页面静态化的技术,可以将动态生成的页面转换为静态 HTML 文件,以提高网站的性能和响应速度。静态化可以用于那些不经常变化的页面,比如主页、商品详情页等。 要实现 Django 页面静态化,可以按照以下步骤进行: 1. 配置 Django 缓存:首先,打开项目的 `settings.py` 文件,配置缓存设置,以便将动态生成的页面缓存起来。你可以选择使用内存缓存(如 Memcached 或 Redis)或者数据库缓存。 2. 创建一个视图函数:在视图函数中,你需要编生成动态页面的代码。确保这个视图函数包含了所有需要渲染的动态内容和数据。 3. 使用 Django 的缓存装饰器:使用 Django 的缓存装饰器对你的视图函数进行装饰,以便缓存生成的页面。 ```python from django.views.decorators.cache import cache_page @cache_page(60 * 15) # 缓存 15 分钟 def my_view(request): # 动态生成页面的代码 return render(request, 'my_template.html', context) ``` 4. 配置 URL 映射:将你的视图函数与一个 URL 映射关联起来,这样访问该 URL 时就会触发相应的视图函数。 5. 运行 Django 服务:启动 Django 服务,然后通过访问配置的 URL 来生成并缓存静态页面。 当第一个用户访问经过缓存装饰的视图函数时,Django 会生成页面并将其缓存在缓存中。接下来的用户访问相同的页面时,Django 将直接从缓存中提取页面,而不是重新生成。 需要注意的是,如果你的网站包含有个性化内容或需要频繁更新的内容,那么静态化可能不太适合。在这种情况下,你可以使用缓存来提高性能,但还是需要动态生成页面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值