python - 提取 POST 数据并创建模型对象 - Django
问题描述
我想做的是:get_initial()
创建一个具有默认值的 Author 对象,然后从 Post 中提取数据。从概念上讲,代码是正确的,但实际上初始不会返回并且对象不会创建
```
class StartGame(PermissionRequiredMixin, CreateView):
model = Author```
fields = {'date_of_death'}
permission_required = 'catalog.can_mark_returned'
def get_initial(self,req):
initial = super(StartGame, self).get_initial()
initial = initial.copy()
return initial
def post(self, request, **kwargs):
bb_object = BigBlind.objects.create(bb_sum=request.POST.get('bigblind'))
bb_object.save()
return HttpResponseRedirect(reverse('catalog:index'))
如果我删除我的 post 方法,我的对象创建得很好,但我也需要创建 BigBlind 对象,我只是不知道该怎么做。或者我应该读什么。谢谢
解决方案
处理:在 Post 方法中创建模型,删除 get_initial_data
推荐阅读
- android - Android createVideoThumbnail 返回null,但在内部抛出运行时异常
- jmeter - JMeter:您如何使用循环线程组一次处理大量用户?
- mysql - 我该如何解决?“警告:无法修改标头信息 - 标头已发送”?
- angular - Angular dist 文件很大,导致下载缓慢
- php - 如何将值附加到 url 的末尾?
- laravel - Laravel 保存到具有多个表的数据库,这些表与一个表有很多关系
- javascript - addEventListener onchange 下拉选择值Javascript
- docker - Kubernetes - Docker 文件夹权限
- leaflet - 如何使用超集群
- python - 如果引用不存在的文件,则删除文本文件行