简体   繁体   English

django 2.0 表单渲染

[英]django 2.0 form render

I heve a problem w/ django rendering forms.我遇到了 django 渲染表单的问题。 In a project im using django 2.0.5 and python 3.6.4在我使用 django 2.0.5 和 python 3.6.4 的项目中

When i want to render simple form which just heve to take url but for some reason it dose not appear on a final web page当我想呈现简单的表单时,它只是获取 url 但由于某种原因它不会出现在最终网页上

<form action="/videoConverter/" method="get">
    {{ form }}
    <input type="submit" value="Submit"/>
</form>

Here is form.py file from django import forms这是来自 django 导入表单的 form.py 文件

class videoUrlExtract(forms.Form):
    video_info = forms.CharField(label='Video URL:', max_length=200)

I think problem in the diference of django from tuturial and django which i use我认为 django 与我使用的 tuturial 和 django 的差异存在问题

Def index(request):
    return render(request, 'homePage.html')

tutorial it in russian but u can read code用俄语教学,但你可以阅读代码

sorry for my spelling对不起我的拼写

Yep, just forgot to add form to the context :D是的,只是忘了在上下文中添加表单:D

def index(request):
    return render(request, 'homePage.html', {'form': videoUrlExtract()})

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM