从github克隆后如何运行项目?

时间:2019-11-19 11:49:11

标签: django github

我想从Github下载特定项目后再运行它。我也阅读了所有说明,但是我不明白如何使用现有的解释器来运行它。我还安装了所有必需的软件包。请帮助某人,请勿将我的评论标记为无用。

Django Job Portal

2 个答案:

答案 0 :(得分:2)

快速浏览一下,似乎是文档不足(没有?)的一种情况,随着项目的成熟,希望可以对其进行补救。快速浏览一下代码,它似乎是一个标准应用程序(jobsapp树)。因此,您可以通过创建一个包含其要求的Django虚拟环境,将jobsapp树放入相关位置(startapp name将放置名称的位置)并将其url包含在该环境的主urls.py文件中来开始使用它。还在主设置中的INSTALLED_APPS中显示jobsapp(或工作?)。

然后进行makemigrations和迁移,以创建其DB表。如果makemigrations崩溃,我显然已经忘记了一些东西。

请注意,它是urls.py本身将其标识为Jobs,而不是jobsapp。不确定影响。

然后启动运行服务器并将其指向网络浏览器,或者启动其测试。如果测试失败或测试服务器崩溃,则必须找出原因。您很快就会知道它是否对自己有用,或者由于某种原因而无法充分发挥作用,无法将更多时间花费在上面。

阅读django-filters等著名的广泛使用的第三方应用程序的安装说明可能会有所帮助。模块化一些名称,对于任何编写良好的应用程序(即遵循约定的应用程序),安装说明将几乎相同。

答案 1 :(得分:0)

让我们一起做,使用以下命令

  1. 获取项目的副本。使用此命令git clone new_project.git

  2. 使用mkvirtualenv new_projectpip install -r requirements.txt

  3. 创建一个虚拟环境并安装依赖项。

3。复制new_project / new_project / local_settings_example.py并另存为local_settings.py.

4。在local_settings.py中输入数据库设置。

  1. 初始化数据库。使用此python ./manage.py syncdb

    python ./manage.py migrate

如果您的应用具有自定义用户模型,则需要为管理员创建一个新的超级用户。使用此命令创建超级用户python ./manage.py createsuperuser

  1. 运行开发服务器以验证一切正常。使用此命令python ./manage.py runserver

为我的开发人员编码愉快