我在 Github上创建了一个 repo,以便对它进行自己的更改。我已经向原始仓库提交了一个拉取请求,但是在等待时,我想将我的仓库添加到我的 pip requirements.txt 中。
我添加了这样的行:
[...]
-e git+https://github.com/eldamir/django-datatable-view.git#egg=datatableview
然后我运行pip install -r requirements.txt
。回购已下载。我尝试导入模块以确保它可以正常工作:
python -c "import datatableview"
没有错误。一切都很好。但是,由于这是一个 django 应用程序,我需要将其添加到我的INSTALLED_APPS
. 这样做不会产生错误,但模板加载器似乎找不到应用程序的模板。当我这样做时,这很好用pip install django-datatable-view
。我假设我的分叉setup.py
文件和原始文件一样好用。那么这里有什么不同呢?
更新1
MANIFEST.in 文件包含
include README.md
include requirements.txt
recursive-include datatableview/static *
recursive-include datatableview/templates *
我不太了解这个文件的用途,但我想这是一个收集文件并将它们放置到位的文件。递归包含模板文件夹