0
# urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^posts/(?P<title>)', views.blog_ronn_post, name='blog_ronn_post'),
]
# views.py
from django.http import HttpResponse
def blog_ronn_post(request, title):
html = "<html><body>This is the page for the blog titled: {s} </body></html>".format(title)
return HttpResponse(html)
しかし、これは」doesnの仕事。開発ブラウザではhtmlが表示されますが、最後のコロンの後には何も表示されません。私はフォーマットの括弧内の文字列を使用しようとするかのように私は例えば、私はPython 3の構文に問題があるとは思わない:
html = "<html><body>This is the page for the blog titled: {s} </body></html>".format('Title 1')
それが表示され、作品「...というタイトル:タイトル1」。だから私はタイトル文字列を渡さないのですか? タイトルがURLからビューに文字列として渡されるので、問題はありません。私が明白な間違いをしているなら、Djangoにはとても謝ります。
大変ありがとうございます。 –