小编Ste*_*sso的帖子

将Django应用程序部署到Heroku时出现Collectstatic错误

我正在尝试将一个Django应用程序部署到Heroku,它开始构建,下载和安装所有内容,但这就是我在收集静态文件时所获得的

$ python manage.py collectstatic --noinput
remote:        Traceback (most recent call last):
remote:          File "manage.py", line 10, in <module>
remote:            execute_from_command_line(sys.argv)
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
remote:            utility.execute()
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__.py", line 330, in execute
remote:            self.fetch_command(subcommand).run_from_argv(self.argv)
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/base.py", line 390, in run_from_argv
remote:            self.execute(*args, **cmd_options)
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/base.py", line 441, in execute
remote:            output = self.handle(*args, **options)
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 168, in handle
remote:            collected = self.collect()
remote:          File "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 98, in collect
remote: …
Run Code Online (Sandbox Code Playgroud)

python deployment django heroku collectstatic

28
推荐指数
8
解决办法
3万
查看次数

找不到页面(404) - 没有帖子匹配给定的查询

我正在开发一个Django博客,并为帖子标题实施了slug我偶然发现了一个问题.
错误是

找不到页面(404)
请求方法:GET
请求URL: http:// localhost:8000/post/new /
Raising by:blog.views.post_detail

No Post匹配给定的查询.

这是我的urls.py

from django.conf.urls import include, url
from . import views
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    url(r'^$', views.post_list),
    url(r'^register', views.register),
    url(r'^activate/(?P<activation_key>\w+)/', views.register_confirm),
    url(r'^email_check', views.email_check),
    url(r'^password_check', views.password_check),
    url(r'^login', views.login),
    url(r'^edit/$', views.update_profile),
    url(r'^post/(?P<slug>[-_\w]+)/$', views.post_detail),
    url(r'^post/new/$', views.post_new, name='post_new'),
    url(r'^post/(?P<slug>[-_\w]+)/edit/$', views.post_edit, name='post_edit'),
    url(r'^drafts/$', views.post_draft_list, name='post_draft_list'),
    url(r'^post/(?P<slug>[-_\w]+)/publish/$', views.post_publish, name='post_publish'),
    url(r'^post/(?P<slug>[-_\w]+)/remove/$', views.post_remove, name='post_remove'),
    url(r'^post/(?P<slug>[-_\w]+)/comment/$', views.add_comment_to_post, name='add_comment_to_post'),
    url(r'^comment/(?P<slug>[-_\w]+)/approve/$', views.comment_approve, name='comment_approve'),
    url(r'^comment/(?P<slug>[-_\w]+)/remove/$', views.comment_remove, name='comment_remove'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Run Code Online (Sandbox Code Playgroud)

view.py …

django django-urls

2
推荐指数
1
解决办法
2993
查看次数

标签 统计

django ×2

collectstatic ×1

deployment ×1

django-urls ×1

heroku ×1

python ×1