Skip to content
/ pQper Public

pQper is an online collaborative paper reading webapp

License

Notifications You must be signed in to change notification settings

wxzsan/pQper

Repository files navigation

pQper

pQper is an online collaborative paper reading webapp

本地运行调试用服务器的方法

  1. git clone https://github.com/wxzsan/pQper.git
  2. 安装npm https://nodejs.org/en/download/
  3. 安装postgresql app https://www.postgresql.org/download/

如果是mac或者ubuntu 需要执行 export PATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH" 注意这里的路径不一定是这个,需要更改为安装Postgresql时候的路径,比如在mac上应该为'/Library/PostgreSQL/13/bin',完成之后,应该可以在命令行中执行psql命令

  1. 在frontend目录下运行 npm install
  2. 在frontend目录下运行 npm run build
  3. 创建python虚拟环境 conda create -n pQper python=3.8
  4. 激活虚拟环境 conda activate pQper
  5. 在项目根目录下运行 sudo pip install -r requirements.txt 安装需要的python包
  6. 在项目根目录下运行 python manage.py rebuild_index
  7. 在项目根目录下运行 python manage.py runserver
  8. 浏览器中访问 localhost:8000

关于搜索引擎

  • 每次 clone 下来之后要重新执行 python manage.py rebuild_index 重新建立索引

测试用pQper账号

无管理权限的:

[email protected] 密码: 123456

[email protected] 密码: 000302

有管理权限的:

[email protected] 密码: 000302

About

pQper is an online collaborative paper reading webapp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published