表格收集名字、电子邮件、密码和成绩。
我可以使用类似的方法将此信息保存在两个表中吗?
def save(self):
new_user = User.objects.create_user(first=self.cleaned_data['first'], email=self.cleaned_data['email'], password=self.cleaned_data['password'])
new_grade = Grade.objects.create_grade(grade=self.cleaned_data['grade'])
return new_user, new_grade
Run Code Online (Sandbox Code Playgroud)
这可能吗?这样做更好的方法是什么?
经过一定时间后,是否可以重定向队列中的呼叫?我知道在Twiml中<Dial>您可以设置超时。有没有办法做到这一点,<Enqueue>甚至<Play>是其中的一部分waitURL
现在我正在做这样的事情:
<Response>
<Enqueue waitUrl="/wait/" method="GET">
Support
</Enqueue>
</Response>
Run Code Online (Sandbox Code Playgroud)
我的等待网址是:
<Response>
<Play>http://com.twilio.sounds.music.s3.amazonaws.com/MARKOVICHAMP-Borghestral.mp3</Play>
</Response>
Run Code Online (Sandbox Code Playgroud)
如果呼叫者在队列中超过60秒钟,我想将其重定向到语音邮件。
我希望向用户提供表格,如果他之前没有在登录时填写,但如果他之前填写了信息,则将其重定向到主页.我该如何做到这一点?
这是我的观点:
def makinginfo(request):
form = SongForm(request.POST or None)
songprofile = SongProfile.objects.get().filter(user=request.user)
if songprofile = null: IS THIS RIGHT?
if form.is_valid():
form.save()
sp = SongProfile
sp.song = form.pk
sp.save()
if 'next' in request.POST:
next = request.POST['next']
else:
next = reverse('index_show')
return HttpResponseRedirect(next)
return render_to_response(
'song/create.html',
{'form':form},
context_instance = RequestContext(request)
)
else:
return render_to_response(
'song/show.html',
context_instance = RequestContext(request)
)
Run Code Online (Sandbox Code Playgroud)
我在这里走在正确的轨道上吗?
谢谢,
附加信息:
SongProfile和Song是两种不同的模型.SongProfile模型如下:
class SongProfile(models.Model):
song = models.OneToOneField(Song)
所以当我试图在songprofile.song保存歌曲中创建的记录的最新id/pk时,在歌曲和歌曲中保存.这是错的吗?
除了Lithium,Vork和F3,还有哪些本机框架支持mongodb?
我在mongodb.org上看到了列表。想知道他们错过了什么新的。
谢谢!
django ×2
django-forms ×2
django-views ×1
forms ×1
frameworks ×1
mongodb ×1
php ×1
python ×1
twilio ×1
twilio-twiml ×1