gong-project

系统生成的默认项目


后端部署流程

<h2>启动项目</h2> <p>在backend文件夹中执行</p> <pre><code class="language-bash">python .\app\main.py</code></pre> <h2>配置文件</h2> <p>位置:backend/app/config/config.py</p> <pre><code class="language-python">class Config(object): # 是否调试模式 DEBUG = False # 默认端口 8000 PORT = 8000 # 默认主机 localhost HOST = '127.0.0.1' # 服务器地址 SERVER = f'{HOST}:{PORT}' # 数据库连接设置 SQLALCHEMY_TRACK_MODIFICATIONS = False SQLALCHEMY_COMMIT_ON_TEARDOWN = True SQLALCHEMY_DATABASE_URI = &amp;quot;&amp;quot; # JWT Token 设置 JWT_SECRET_KEY = '计算机学院党建token数字签名' JWT_BLACKLIST_ENABLED = False JWT_ACCESS_TOKEN_EXPIRES = 7 JWT_REFRESH_TOKEN_EXPIRES = 30 # 图像上传设置 IMAGE_LIMIT_SIZE = 5 * 1024 * 1024 # 5M MEDIA_UPLOAD_DIR = &amp;quot;media/static&amp;quot; MEDIA_TEMP_DIR = &amp;quot;media/temp&amp;quot;</code></pre> <p>其中:</p> <ul> <li>HOST 在部署中为对外开放 0.0.0.0</li> <li>PORT 在部署中自行设定</li> <li>SERVER 为服务器最终访问地址,最好使用域名地址,用于图片静态内容的访问,不和HOST一致(示例是开发中写法)</li> <li>JWT_*_EXPIRES 用于设置JWT Token过期时间,均以天为单位</li> </ul>

页面列表

ITEM_HTML