我正在尝试将一个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) 我正在开发一个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 …