[问题] heroku的执行问题?

楼主: jp956956 (储备里长伯)   2018-10-07 00:04:26
最近用django做了一个网站
想要用heroku来当作一个服务器
到了网站之后找网站教学
一个一个做
后来执行到
http://i.imgur.com/CVpPlKa.jpg
叫我执行
python manage.py collectstatic
执行后回复yes就可以
但是我执行这个指令
却说我settings.py里
没有django_heroku这个东西
http://i.imgur.com/oAfV69j.jpg
我打开setting.py看到她确实有import
不过下面却没有找到他要引入的东西
我想应该是这样才会卡住
网络找方法也找不到这是什么情形
作业系统都是在windos下执行的
困扰很久 重复好几次也是一样
作者: gmccntzx1 (o.O)   2018-10-07 10:18:00
你应该是没有安装到那个 library,试着执行以下指令:pip install django_heroku另外,检查一下你有没有照着这个跑过?https://git.io/fxsZk#Running locally 那一段有一个 `pipenv install`会自动安装相依的套件,执行完若还有问题再麻烦你回报
楼主: jp956956 (储备里长伯)   2018-10-08 21:43:00
我用18.0还是一样 没办法
作者: gmccntzx1 (o.O)   2018-10-08 21:57:00
同样的错误吗?
楼主: jp956956 (储备里长伯)   2018-10-08 21:59:00
对啊 不知道为什么
作者: gmccntzx1 (o.O)   2018-10-08 22:06:00
仅以目前的资讯来说,我也无法判断原因。 或许你可以试着改用 virtualenv 跑看看。也就是说,在 getting_started 资料夹底下用virtualenv建立一个虚拟环境(麻烦先自己 google 一下怎么用),然后启动虚拟环境,在虚拟环境内用 pip 安装这个步骤中(https://goo.gl/XRzm2k) Pipfile 里 [packages] 列出的所有 package 。记得用 virtualenv 时, Python 的版本用 3.6。上述步骤如果都完成后,再继续跟着 heroku 教学的# Push local changes 这步骤继续做。然后记得,因为现在改用 virtualenv 了,所以在教学里看到任何使用 pipenv 的指令,都要改为用 virtualenv或 pip 去执行。以 `$ pipenv install requests` 这个指令来说,要改为`pip install requests` 才行。恭喜解决啦!接下来的部份建议你去看 heroku 的文件或网络上其他人的教学,去了解一下怎么用 heroku 架设,不建议你直接将自己的网页盖过去。虽然说你可以从 getting-started/hello/templates 里面看到 3 个 html 档,自行去更改内容是会有成果没错,但要做到比较复杂的东西时,仅仅去改 html 是完全不够的

Links booklink

Contact Us: admin [ a t ] ucptt.com