【发布时间】:2016-09-02 19:19:31
【问题描述】:
我是一名初级软件工程师,对 Django 很陌生。我构建了this app,并正在编写一个自述文件,向其他人解释如何在他们自己的机器上分叉、克隆和设置应用程序。我在尝试重新创建步骤时遇到了困难。
这是我制定步骤的顺序:
- 分叉并克隆存储库
- 获取虚拟环境
- 点安装要求.txt
- 获取access_token和secret_key并存储在secrets.sh中
- 设置 Postgres 数据库,创建用户和数据库
- 迁移 (?) - 这就是我卡住的地方!
我尝试迁移应用,但没有可应用的迁移。
我试过 django-admin startproject ig_miner_app 。但我收到此错误代码:
CommandError: /Users/Erin/Desktop/CodeByEAllard/project/instagram_miner/manage.py already exists, overlaying a project or app into an existing directory won't replace conflicting files
如果我能解决这个问题,我应该能够像正常一样运行服务器,对吧?
我确定我遗漏了一些东西(或很多东西),但不知道它们是什么。我觉得很傻,因为我显然能够首先创建应用程序,但无法弄清楚如何向其他人解释做同样的事情!有没有关于如何让服务器运行的建议?
谢谢!
【问题讨论】:
-
你为什么要运行
startproject?你已经有一个项目了!运行manage.py migrate时遇到什么错误? -
我刚刚运行了`startproject`,因为我想不出其他可以尝试的方法。这是我在运行`python manage.py migrate`时遇到的错误: Traceback(最近一次调用最后一次):文件“manage.py”,第 8 行,在
from django.core.management import execute_from_command_line ImportError: No名为 django.core.management 的模块 -
你激活虚拟环境了吗?
-
哦,是的,virtualenv 肯定被激活了。
标签: python django git github django-admin