我使用WorkBuddy手搓了一个内容发布网站,提示词如下:
实战使用Python + Flask + SQLite 小型网站,网站为内容发布, Bootstrap作为基础样式。前端页面包括:
1、 首页:index.html(展示置顶文章、各个栏目的主要文章标题、搜索框);
2、 栏目页:list.html,网站各个栏目文章列表页面,各栏目复用同一个页面,带分页、搜索关键字功能能)
3、 文章页:展示文章内容,展示标题、作者、更新日期都等内容。
后台管理端:由管理员登录访问,包括:
1、 网站基础设置(标题、页脚、网站风格);
2、 栏目管理:网站栏目,展示于网站导航栏,包括:栏目名称、栏目类型(文章列表、指定页面)、页面路径、是否启用标记;属于文章列表类型的,自动调用list.html展示对应栏目的文章;选择指定页面的,自动跳转指定页面。
3、 标签管理:文章标签(标签名称、样式)
4、 文章管理:文章包括标题、更新时间、所属栏目(单选)、标签(多选),用户名称,是否置顶、文章主题图,文章能够插入图片、视频等媒体
5、 用户管理,用于添加、删除用户;管理权限。权限分为两级:管理员用户、普通用户。管理员可以修改网站基础设置、栏目管理、
项目文件夹位于路径:*****************,自动建立所需的文件(包括数据库文件、所需要的依赖库等)和文件夹,其中文章素材存放在Uploads文件夹内,网站图片素材存放在images文件夹。
