
首先,由于在与克隆项目相同的目录中启动一个项目,因此出现了该错误,该目录已经包含一个名称
ig_miner_app为该应用程序的应用程序,因此名称冲突。
至于其他用户运行项目的步骤,这应该可以工作。
克隆项目
git clone https://github.com/erinallard/instagram_miner.git
创建并启动一个虚拟环境
virtualenv env --no-site-packagessource env/bin/activate
安装项目依赖项:
pip install -r requirements.txt
创建一个名为“ secrets.sh”的文件
touch secrets.sh(Mac和Linux)
从MiniWebTool密钥获取机密并添加到secrets.sh
export SECRET_KEY='<secret_key>'
将secrets.sh添加到.gitignore文件
创建一个postgres数据库并将凭据添加到settings.py
DATAbaseS = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'db_name', 'USER': 'name', 'PASSWORD': '', 'HOST': 'localhost', 'PORT': '', }}然后跑
python manage.py migrate
创建管理员帐户
python manage.py createsuperuser
然后
python manage.py makemigrations ig_miner_app
为应用程序进行迁移
然后再次运行
python manage.py migrate
启动开发服务器
python manage.py runserver
并在浏览器中打开localhost:8000来查看该应用程序。
我相信这应该可以使该应用程序在其他计算机上启动并运行。让我知道您是否在任何这些步骤上都遇到问题,所以请进行编辑,如果没有,则可以使用它并添加我可能未添加的任何其他相关信息。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)