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

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