HTML表单:只有一个字母从模板观点功能
<form id="save_form" method="post" action="{% url 'project_save' usernames=username project_name='lion' %}">
通知的ARG“PROJECT_NAME的值是 '狮子'
views.py:
def projectz_save(request, usernames, project_name):
template = loader.get_template('project_view/index.html')
context = RequestContext(request, {"username": usernames, "project": project_name})
return HttpResponse(template.render(context))
urls.py:
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
url(r'^(?P<usernames>\w+)(?P<project_name>\w+)save$', views.projectz_save, name='project_save'),
)
会发生什么情况,只有'狮子'中的'n'被作为参数传递。当我重新渲染页面时,模板变量“project”现在具有值'n'而不是'狮子'。任何想法为什么发生这种情况?
如果我使用变量而不是字符串(这显然是最终目标),但是甚至简化为简单的字符串仍然发生。
和你的urls.py? – karthikr
编辑在那里..感谢您的参观 – sugarmuff
为什么你有'保存'在url模式的结尾? – karthikr