轻量级社交网络Subreply的技术实现与部署指南

本文介绍了Subreply社交网络的安装部署流程,包括依赖安装、数据库迁移、密钥生成和服务器启动,同时强调了代码简洁性和高性能的设计原则。

Subreply

小而强大的社交网络。在 https://subreply.com 创建账户。

安装

1
2
pip3 install -r requirements.txt
python3 manage.py migrate

配置

创建 project/local.py 文件并生成签名密钥:

1
2
from cryptography.fernet import Fernet
SIGNATURE = Fernet.generate_key()

启动

通过以下命令在 http://localhost:8000 启动应用:

1
gunicorn router:app

设计准则

  • 易于阅读,易于修改
  • 无用的抽象
  • 每个请求的响应时间在50毫秒或更低
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计