小编Mun*_*osh的帖子

django:在同一页面中输入并显示输出

我是django的新手并且正在努力做一些非常简单的事情.我有ModelForm以下型号:

class Queries(models.Model):
    user_id=models.CharField(max_length=200)
    query=models.CharField(max_length=200)
Run Code Online (Sandbox Code Playgroud)

我向用户展示了一个简单的表单,有助于执行以下操作:

  • 用户会问一个问题
  • 将处理该问题(将根据问题生成数据库查询)

  • 然后查询结果应显示在同一页面中的表单下方.

这就是我的views.py的样子:

from django.http import HttpResponse
from django.shortcuts import get_object_or_404, render
from basicapp.models import QueryForm

def index(request):
    form=MyForm()
    real_form=form.getForm(request)
    response=form.response
    return render(request,'basicapp/index.html',{
        'form': real_form,
        'response':response,
    })
class MyForm:
    response=''
    def getForm(self,request):
        form = QueryForm(request.POST)
        if form.is_valid():
            response=form.cleaned_data['query']
            form.save()
        return form
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试简单的东西,我在表单的查询字段中获取值并尝试将其发送回页面;到目前为止,我失败了.这是index.html:

<form action=" " method="post">{% csrf_token %}
{{ form }}
<p>{{response}}</p>
<input type="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

如果我能做到这一点,我认为查询的东西不会那么艰难.表单工作正常,数据被保存在数据库中.只有response从字符串views.py无法检索内部index.html表单提交后.你能帮忙吗?

编辑:index.html基于霍夫的回答尝试跟进:

<form id="myForm" action=" " …
Run Code Online (Sandbox Code Playgroud)

django django-forms modelform

9
推荐指数
1
解决办法
2万
查看次数

iOS:创建3D指南针

我想在iOS中制作一个3D金属指南针,它有一个可移动的封面.也就是说,当你用3个手指触摸它并尝试向上移动手指时,手指会随着手指一直移动而在一定距离后它会被打开.一旦你用3个手指将它向下拉,它就会被关闭.我附上了一个关于我在想什么的草图. 我的指南针动画

是否可以使用核心动画和CALayers?或者我必须使用OpenGL ES吗?

3d animation opengl-es ios

6
推荐指数
1
解决办法
767
查看次数

标签 统计

3d ×1

animation ×1

django ×1

django-forms ×1

ios ×1

modelform ×1

opengl-es ×1