jeyrce / ishare

基于django+simpleui+jQuery+layer写的一个个人博客项目,已归档不再更新
http://blog.lujianxin.com
MIT License
80 stars 28 forks source link

项目运行步骤【第三方】 #13

Open forever765 opened 3 years ago

forever765 commented 3 years ago

  1. 为免扰乱现有python环境,建议使用虚拟环境进行操作,以下用venv为例
  2. Windows无法安装uWSGI,所以建议使用Linux环境避免出现意外错误
  3. 本例部署的机器为拥有公网IP的VPS,且防火墙已开放8080端口
  4. 登录后台管理页面需要自行创建django superuser,登录时填写邮箱而不是用户名
  5. 感谢@Jeyrce开源的代码,供本前端刚入门的小菜鸟学习simpleui内嵌页面的写法

前置环境 redis,请自行安装,并确保redis已运行

下载源码 cd /tmp git clone https://github.com/Jeyrce/ishare.git

进入源码目录 cd ishare-master

创建虚拟环境 python -m venv ishare_venv

激活虚拟环境 source ishare_venv/bin/activate

安装环境(建议先换成国内pip源) pip insatll -r requirements.txt

修改ishare/setting.py(不改的话无法访问admin/,或报错Unable to create a new session key. It is likely that the cache is unavailable.)

启动测试环境 python manage.py runserver 0.0.0.0:8080

访问测试 ip:8080

jeyrce commented 3 years ago

非常感谢,博主因为比较懒,再加上相关的资料网上非常多,觉得比较简单因此一直没有写文档