重整项目文档目录结构

This commit is contained in:
2025-08-17 11:38:43 +08:00
parent fae30b53e1
commit bdbdd1ceec
28 changed files with 1477 additions and 239 deletions

160
系统维护常用语.txt Normal file
View File

@@ -0,0 +1,160 @@
系统维护常用语:
以行业和职业的维度,继续追加生成更多的提示词模板
以行业和职业的维度,继续追加生成更多不同的技术方向研发工程师的提示词模板
以行业和职业的维度继续追加生成更多不同的ui设计方向设计师的提示词模板
以行业和职业的维度,继续追加生成更多不同的设计软件系统整体架构方向的架构师的提示词模板
以行业和职业的维度继续追加生成python全栈开发的架构师的提示词模板
以行业和职业的维度,继续追加生成软件产品经理的提示词模板
以行业和职业的维度,继续追加生成微信小程序开发工程师的提示词模板
以行业和职业的维度继续追加生成android开发工程师的提示词模板
以行业和职业的维度,继续追加生成考公的提示词模板
按照行业和职业的维度,将生成好的提示词模板进行分类
将项目中的所有接口都写出文档,保存保存在 flask_prompt_master/docs/api_documentation.txt 路径下
更新API文档包含项目中的所有接口。我会在现有文档的基础上添加其他接口的说明
提示词大师
智能生成高质量提示词,提升您的工作效率。
基于先进的大模型技术,快速生成精准提示词。
完成核心功能后我们就开始测试mvp
常用命令:
初始化数据库 python -m flask_prompt_master.init_db
更新数据库 python test_db.py
# 激活虚拟环境
.\myenv\Scripts\activate
.venv\Scripts\activate
# 激活虚拟环境
source venv/bin/activate
启动项目
python run_dev.py
linux数据库操作
mysql -uroot -p
数据库密码123456
创建数据表
数据库名food_db
CREATE DATABASE `food_db` DEFAULT CHARACTER SET = `utf8mb4`;
删除表 DROP DATABASE IF EXISTS food_db;
查看表
show databases;
进入数据表
use food_db;
show tables;
select * from user ;
show create table user;
1. 开启mysql service mysqld start
2. 查看mysql是否开启 ps -ef |grep mysql
创建数据表
CREATE TABLE `container_orchestration_assistant` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '助手ID',
`name` varchar(100) NOT NULL DEFAULT '' COMMENT '助手名称',
`description` varchar(255) NOT NULL DEFAULT '' COMMENT '助手描述',
`category` varchar(50) NOT NULL DEFAULT '' COMMENT '分类(架构设计)',
`industry` varchar(50) NOT NULL DEFAULT '' COMMENT '行业(技术研发)',
`profession` varchar(50) NOT NULL DEFAULT '' COMMENT '职业(高级工程师)',
`sub_category` varchar(50) NOT NULL DEFAULT '' COMMENT '子分类(容器编排)',
`system_prompt` text NOT NULL COMMENT '系统提示词(容器化需求转换规则)',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态1-有效0-无效',
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后一次更新时间',
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `idx_category` (`category`),
KEY `idx_industry` (`industry`),
KEY `idx_profession` (`profession`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Python容器编排助手表';
插入一条user数据
INSERT INTO `user` (`uid`, `nickname`, `mobile`, `email`, `sex`, `avatar`, `login_name`, `login_pwd`, `login_salt`, `status`, `updated_time`, `created_time`)
VALUES
(2, '编程浪子www.54php.cn', '11012345679', 'apanly@163.com', 1, '', '54php.cn', '816440c40b7a9d55ff9eb7b20760862c', 'cF3JfH5FJfQ8B2Ba', 1, '2017-03-15 14:08:48', '2017-03-15 14:08:48');
1. 项目结构
根目录下主要内容如下:
flask_prompt_master/:主应用目录,包含核心业务逻辑
static/、templates/:静态资源和前端模板
migrations/:数据库迁移相关
tests/:测试代码
scripts/:脚本工具
config.py全局配置文件
run_dev.py开发环境启动入口
gunicorn.conf.pyGunicorn 配置
start_gunicorn.sh、stop_gunicorn.shGunicorn 启动/停止脚本
requirements.txt依赖列表
各类产品、开发、运维、测试文档
2. 主要依赖
Flask 2.x
Flask-SQLAlchemy
Flask-Migrate
Flask-Cors
Gunicorn
其他常用 Flask 扩展
3. 启动方式
开发环境python run_dev.py
生产环境:./start_gunicorn.shGunicorn + Nginx 反向代理)
4. 配置说明
config.py 负责数据库、API Key、微信小程序等配置
Gunicorn 监听本地 8001 端口Nginx 代理 80 端口对外服务
支持通过环境变量灵活切换配置
5. 主要功能模块
用户认证与管理
提示词管理
微信小程序集成
日志与运维
丰富的产品、测试、运维文档
6. 典型部署架构
Gunicorn 只监听本地127.0.0.1:8001
Nginx 监听 80 端口,反向代理到 Gunicorn
外部通过域名或 IP 访问 Nginx
若有 SELinux需允许 Nginx 访问本地端口
7. 典型问题与解决
502 Bad Gateway多为 SELinux 拒绝,需 sudo setsebool -P httpd_can_network_connect 1
端口冲突Gunicorn/Nginx 配置端口需唯一
依赖不兼容Flask 与 Flask-SQLAlchemy 需版本匹配
写一个android framework入门教程的设计方案使用章节形式。
写一个android framework高级教程的设计方案使用章节形式。
代码上库
TicketNo:3
Description:历史记录版本
Team:ruilaizi
Feature or BugfixFeature Binary Source:No
PrivateCode(Yes/No):No
提交的是Python编译文件.pyc文件。通常这些文件不应该被提交到版本控制中。让我先取消暂存这些文件然后添加一个.gitignore文件来忽略它们