pycharm中做web应用(2)第一个动态web页

pycharm中做web应用(2)第一个动态web页

上文我们使用django框架实现了web功能的第一个例程,就一个web静态页面,显示固定的一句话,本节我们让这个网页动起来,显示动态的当前时间内容。

html的基础知识

HTML的全称为超文本标记语言,和我们常用的编程语言如c语言,python语言不同,它是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。而这些资源可能在地理位置相距遥远的其他计算机上。为人们查找,检索信息提供方便。举例如下:

文件类型 (放在档案的开头与结尾)

文件主题 (必须放在「文头」区块内)

文头 (描述性资料,像是「主题」)

文体 (文件本体)

标题<H?></H?> (标题,从1到6,有六种选择)
。。。 。。。

其他还有好多,在此, A closer Look at tags,我们记住一点:

在这里插入图片描述就是标签一定是成对出现的。在此我们就后文用到的先介绍两个:

html标签:

即 和 ,标签对中的第一个标签是开始标签,第二个标签是结束标签,也是页面中最大的标签,根标签。

body标签:

即 文档的主体内容,页面的内容基本全部放在这个标签里面。

获取系统时间

从 Python 标准库(Python自带的实用模块集合)中import datetime 模块。datetime 模块包含几个处理日期和时间的函数(functions)和类(classes),其中就包括返回当前时间的函数:

	datetime.datetime.now()

通过它,我们就可以获取当前的实时时间。

显示系统时间

我们已经获取了系统时间(严格地说是服务器的时间),怎么能在web页面上显示昵?还是在上文中的view.py文件中,首先注释掉我们上文修改的代码部分,对index函数做如下修改:

在这里插入图片描述看到上面的html标签和body标签了吗?他们就组成了我们的第一个动态网页的主体内容,特别注意不要用错了中文符号。

web端验证系统时间

和前文一样,重新启动服务器后,用浏览器打开如下网址:

	http://127.0.0.1:8000/index/

看到了什么?
在这里插入图片描述
再刷新一下浏览器,时间是不是跟着变化了。至此,我们的第一个动态页面就完成了,简单吧。

要在PyCharm中通过Streamlit创建一个Web面并显示Navicat数据库的数据,你可以按照以下步骤操作: ### 第一步:安装必要的库 首先需要确保已安装 `streamlit` 和适合 Navicat 数据库类型的驱动程序 (如 MySQL 的 pymysql 或 PostgreSQL 的 psycopg2)。 ```bash pip install streamlit pymysql ``` 如果使用的不是MySQL,请将pymysql替换为相应的数据库连接库。 ### 第二步:编写Python脚本 在 PyCharm 中新建 Python 脚本,并添加如下代码片段作为基础示例: ```python import streamlit as st import pymysql.cursors # 初始化数据库连接函数 def init_connection(): return pymysql.connect( host='localhost', # 替换为主机地址 user='your_username', # 用户名 password='your_password', # 密码 database='database_name', # 库名字 cursorclass=pymysql.cursors.DictCursor) conn = init_connection() st.title('展示 Navicat 数据') # 使用SQL查询获取数据 sql_query = "SELECT * FROM your_table LIMIT 50" # 根据需求修改表及行数限制等条件 try: with conn.cursor() as cur: cur.execute(sql_query) result = cur.fetchall() finally: conn.close() if len(result): st.write("以下是来自数据库的部分内容:") for row in result: st.write(f"{row}") else: st.warning('未找到任何记录') ``` 上述代码展示了如何从指定的数据库读取数据并通过 Streamlit 显示出来。你需要更改主机、用户名、密码以及具体的 SQL 查询部分以适配你的环境设置。 ### 第三步:运行应用 保存文件并在命令行工具内定位到该文件所在目录下输入启动命令: ```bash streamlit run app.py ``` 之后访问提示提供的本地链接即可查看生成的 Web 界面了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cyjbj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值