48、打造个人公告板与文件共享系统

打造个人公告板与文件共享系统

1. 个人公告板系统

1.1 系统概述

首个版本的公告板系统功能有限,甚至不支持用户发布消息。本次将对其进行升级,为系统添加参数检查等功能,以构建一个更完善的公告板系统。此系统将包含以下几个核心脚本:
| 脚本名称 | 功能描述 |
| — | — |
| main.cgi | 展示所有消息的主题,并提供文章链接 |
| view.cgi | 显示单条文章,同时提供回复链接 |
| edit.cgi | 以可编辑形式展示文章,提交按钮链接到 save.cgi |
| save.cgi | 接收文章信息并将其保存到数据库 |

1.2 编写主脚本 main.cgi

主脚本 main.cgi 与首个原型中的 simple_main.cgi 脚本相似,主要区别在于添加了链接。每个主题都是指向对应消息的链接(指向 view.cgi),页面底部还添加了“发布消息”的链接(指向 edit.cgi)。

#!/usr/bin/python
print('Content-type: text/html\n')
import cgitb; cgitb.enable()
import psycopg2
conn = psycopg2.connect('user=foo password=bar dbname=baz')
curs = conn.cursor()

print("""
<html>
  <head>
     <title>The FooBar Bullet
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值