广告
返回顶部
首页 > 资讯 > 后端开发 > Python >django显示当前时间
  • 340
分享到

django显示当前时间

时间django 2023-01-30 21:01:40 340人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

上一篇讲到创建了一个空的项目mysite下面讲如何增加一个简单页面,显示系统当前时间在mysite目录下修改urls.py先引用blog应用,再定义新的url效果如下:from Django.contrib import

上一篇讲到创建了一个空的项目mysite

下面讲如何增加一个简单页面,显示系统当前时间


在mysite目录下修改urls.py

先引用blog应用,再定义新的url

效果如下:

from Django.contrib import admin
from djanGo.urls import path
from blog import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('cur_time/', views.cur_time),
]

注意,用PyCharm启动时,必须打开的是当前项目,不能打开多个项目

否则urls.py的

from blog import views 这一段代码是红色的,会误认为报错


在blog目录下修改views.py

需要加载HttpResponse模块

from django.shortcuts import render,HttpResponse
import datetime

# Create your views here.
def cur_time(request):
    return HttpResponse("<h1>ok</h1>")

request这个参数必须要有,因为它包含了一些http请求信息

HttpResponse可以直接返回一个html标签


启动应用,访问页面

http://127.0.0.1:8000/cur_time/

blob.png

直接用HttpResponse返回一个html标签不太好,如果代码比较多,就不合适了。

下面介绍如何加载一个html文件


修改views.py文件

from django.shortcuts import render,HttpResponse
import datetime

# Create your views here.
def cur_time(request):
    # 获得当前时间
    now = datetime.datetime.now()
    # 转换为指定的格式:
    otherStyleTime = now.strftime("%Y-%m-%d %H:%M:%S")
    # render用来加载html文件,{}里面是要传给模板的的变量
    return render(request, "cur_time.html", {"abc": otherStyleTime})

修改settings.py文件

定义html的文件位置

TEMPLATES变量里面的 'DIRS': []  需要修改,效果如下:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
        'OPTioNS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

表示当前项目下的templates目录



在站点根目录创建templates文件夹(静态页面)

在tempates目录下创建cur_time.html文件

内容如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>当前时间: {{ abc }}</h1>
</body>
</html>

模板渲染变量时,需要用{{ 变量名}}才能显示,abc是views传给html的变量


完整的目录结构如下(已删除__pycache__):

mysite/
├── blog
│   ├── admin.py
│   ├── apps.py
│   ├── __init__.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
├── db.sqlite3
├── manage.py
├── mysite
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── templates
    └── cur_time.html


启动应用,访问页面

blob.png

Dijango有一个优点,python编辑好之后,不用重启,就可以自动加载了

保存之后,就自动重启了


--结束END--

本文标题: django显示当前时间

本文链接: https://www.lsjlt.com/news/178942.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • django显示当前时间
    上一篇讲到创建了一个空的项目mysite下面讲如何增加一个简单页面,显示系统当前时间在mysite目录下修改urls.py先引用blog应用,再定义新的url效果如下:from django.contrib import...
    99+
    2023-01-30
    时间 django
  • MySQL如何显示当前时间
    这篇文章主要介绍了MySQL如何显示当前时间,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。显示当前时间命令:select now()。作用:...
    99+
    2022-10-19
  • Python绘制数码管显示当前时间
    利用Python中的turtle图形库绘制七段数码管,显示当前时间 代码 # coding:utf-8 # 绘制七段数码管,显示当前时间 import time import turtle as tt # 绘制间隔 def drawG...
    99+
    2023-01-31
    数码管 时间 Python
  • VBS怎么实现显示当前标准时间
    本篇内容介绍了“VBS怎么实现显示当前标准时间”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Option Explicit&nbs...
    99+
    2023-06-08
  • Android动态显示当前年月日时分秒系统时间(示例代码)
    在布局文件中放一个TextView用来显示时间,如下所示:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http...
    99+
    2023-05-31
    android 系统时间 年月日时分秒
  • Python中当前时间怎么表示
    今天小编给大家分享一下Python中当前时间怎么表示的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。如何在Python中获取时...
    99+
    2023-07-06
  • mysql当前时间的表示方法
    mysql当前时间的表示方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!表示mysql当前时间的方法:1、使用【curr...
    99+
    2022-10-18
  • Django 创建一个返回当前时间的页面
    创建一个 Django 项目及应用 django-admin startproject mysite cd mysite # 手动创建一个 templates 文件夹用来保存 html 文件 mkdir templates pyth...
    99+
    2023-01-31
    创建一个 页面 时间
  • MySql 时间间隔 与 当前时间5分钟之前
    MySql 时间间隔 与 当前时间5分钟之前 本文链接:https://blog.csdn.net/a470740128/article/details/84472854   select * fro...
    99+
    2016-07-17
    MySql 时间间隔 当前时间5分钟之前 数据库入门 数据库基础教程 数据库 mysql
  • Python表示当前时间的方法合集
    目录如何在Python中获取时间格式化时间戳以提高可读性在Python中获取当前的Unix时间获取与时区相关的Python时间和日期对象结论在 Python 中获取当前时间是许多与时...
    99+
    2023-01-31
    Python表示当前时间 Python 当前时间 Python 时间
  • Python 中当前时间表示方法详解
    在 Python 中获取当前时间是许多与时间有关的操作的一个很好的起点。一个非常重要的用例是创建时间戳。在本教程中,你将学习如何用 datetime 模块获取、显示和格式化当前时间。我们将学习如何读取当前时间的属性,如年份、分钟或秒。为了使...
    99+
    2023-05-14
    Python
  • sqlserver 获取当前时间
    select 'T'+(replace(replace(replace(replace(convert(varchar(23),getdate(),121),'-',''),' ',''),':'...
    99+
    2022-10-18
  • Java获取当前时间
    目录 1、Java.util.Date2、System.currentTimeMillis()3、Calendar类 1、Java.util.Date Date date = new Date(); 通过Date类来获取当前时间...
    99+
    2023-08-17
    java 开发语言
  • python获取当前时间
    获取当前时间datetime datetime.datetime.now()# datetime.datetime(2023, 3, 29, 20, 10, 19, 634442) 获取当前年月日 d...
    99+
    2023-09-05
    python
  • php当前时间如何转时间戳
    本文小编为大家详细介绍“php当前时间如何转时间戳”,内容详细,步骤清晰,细节处理妥当,希望这篇“php当前时间如何转时间戳”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,我们需要了解如何获取当前时间的函数。...
    99+
    2023-07-05
  • php 获取当前时间前一天
    您可以使用 PHP 的 strtotime 函数和 date 函数来获取当前时间的前一天。 例如,要获取当前时间的前一天,可以使用以下代码: $yesterday = date('Y-m-d', strtotime('-1 day'...
    99+
    2023-09-01
    php 开发语言
  • javascript学习笔记(三)显示当时时间的代码
    html代码如下: 复制代码 代码如下: <div id="showTime"></div> javascript 代码如下:时间显示格式为:2011-04...
    99+
    2022-11-21
    显示 当时时间
  • Win10任务栏通知区域时间不显示无法看到当前时间的解决方法
      Win10系统装好后,却总是发现存在着这样那样的问题。其中就有用户碰到电脑开启后,右下角的显示时钟时间不见了,这种问题该怎么解决呢?别急,现在就教大家一个小方法。   win10电脑右下角显示时钟时间不见了解决办法:...
    99+
    2023-06-09
    Win10 任务栏 通知区域 时间 区域 通知 任务
  • Linux如何显示当前路径
    这篇文章主要介绍“Linux如何显示当前路径”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux如何显示当前路径”文章能帮助大家解决问题。 ...
    99+
    2023-02-07
    linux
  • linux如何显示当前目录
    linux中显示当前目录的方法:1、打开linux终端;2、在linux终端命令行中输入“pwd”命令显示当前目录即可。具体操作步骤:在linux系统桌面中使用快捷键【Ctrl+Alt+T】打开linux终端命令行模式。在linux终端命令...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作