在没有 django 表单的 django 模板上工作 [关闭]

Posted

技术标签:

【中文标题】在没有 django 表单的 django 模板上工作 [关闭]【英文标题】:Working at django templates without django forms [closed] 【发布时间】:2016-05-16 23:47:02 【问题描述】:

我需要一个简单的例子,创建 django 模板而不创建 django 表单,我可以在模板中输入一些信息,我需要在视图部分保存在 mongo db 中。目前我正在使用 pymongo。

请发布一些示例

【问题讨论】:

欢迎来到 Stack Overflow:您的问题太宽泛了。可能的答案太多,或者对于这种格式来说,好的答案太长了。请添加详细信息以缩小答案范围或隔离可以在几段中回答的问题。 【参考方案1】:
Create file simple.html

<!DOCTYPE html>
<html>
    <body>
        <form id="myform" method="post" action="/">
            % csrf_token %
            <input type="hidden" name="var" value="15" />
            <a href="#" onclick="document.forms[0].submit();return false;">Let's go!</a>
        </form>
    </body>
</html>


And Write the view

def index(request):

    if request.method == 'POST':
        try:
            var = request.POST['var']
            # TODO use var
        except :
            print 'Where is my var?'
    return render_to_response('simple.html', , context_instance=RequestContext(request))



Is this one you are looking for?

【讨论】:

以上是关于在没有 django 表单的 django 模板上工作 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Django:如何根据表单中的选定选项在模板上显示来自 django 数据库的图像?

我们可以格式化模型表单如何在模板上的 Django 中显示吗

我们可以格式化模型表单如何在模板上的 Django 中显示吗

基本模板上的 Django 表单

表单不显示在模板中 - Django

Django,表单未在模板中呈现