我想从Github下载特定项目后再运行它。我也阅读了所有说明,但是我不明白如何使用现有的解释器来运行它。我还安装了所有必需的软件包。请帮助某人,请勿将我的评论标记为无用。
答案 0 :(得分:2)
快速浏览一下,似乎是文档不足(没有?)的一种情况,随着项目的成熟,希望可以对其进行补救。快速浏览一下代码,它似乎是一个标准应用程序(jobsapp树)。因此,您可以通过创建一个包含其要求的Django虚拟环境,将jobsapp树放入相关位置(startapp name
将放置名称的位置)并将其url包含在该环境的主urls.py文件中来开始使用它。还在主设置中的INSTALLED_APPS中显示jobsapp(或工作?)。
然后进行makemigrations和迁移,以创建其DB表。如果makemigrations崩溃,我显然已经忘记了一些东西。
请注意,它是urls.py本身将其标识为Jobs,而不是jobsapp。不确定影响。
然后启动运行服务器并将其指向网络浏览器,或者启动其测试。如果测试失败或测试服务器崩溃,则必须找出原因。您很快就会知道它是否对自己有用,或者由于某种原因而无法充分发挥作用,无法将更多时间花费在上面。
阅读django-filters等著名的广泛使用的第三方应用程序的安装说明可能会有所帮助。模块化一些名称,对于任何编写良好的应用程序(即遵循约定的应用程序),安装说明将几乎相同。
答案 1 :(得分:0)
让我们一起做,使用以下命令
获取项目的副本。使用此命令git clone new_project.git
使用mkvirtualenv new_project
和pip install -r requirements.txt
3。复制new_project / new_project / local_settings_example.py并另存为local_settings.py.
4。在local_settings.py中输入数据库设置。
初始化数据库。使用此python ./manage.py syncdb
或
python ./manage.py migrate
如果您的应用具有自定义用户模型,则需要为管理员创建一个新的超级用户。使用此命令创建超级用户python ./manage.py createsuperuser
python ./manage.py runserver
为我的开发人员编码愉快