我使用django为自己创建了一个个人投资组合网站,它还包括一个博客。您可以通过单击here
在我的github存储库中查看确切的目录列表和源代码我有heroku网站上的proc文件和requirements.txt文件,并按照heroku的指示在命令提示符下执行以下操作:
$ heroku login
$ heroku git:clone -a appname
$ cd appname
$ git add .
$ git commit -am "make it better"
然后发生了collectstatic --noinput错误,所以我这样做了:
heroku config:set DISABLE_COLLECTSTATIC=1
然后我再次重复部署过程,这次部署成功了。然后我打开了应用程序,但网站没有出现。相反this出现了。
请帮我部署这个网站。
答案 0 :(得分:0)
您可能正在开发Windows。与大多数部署环境一样,Heroku使用Linux;在该环境中,文件系统区分大小写。您的Templates目录应称为“模板”。
请注意,你不应该将很多这些东西交给Github或Heroku。特别是应该排除基级的venv目录和每个目录中的pycache目录。您可以使用git exclude功能来确保不添加它们。
您使用“.php”扩展名命名模板也很奇怪。这里没有涉及PHP。