html做表单提取数据库,如何从django中的HTML输入字段提取数据。数据需要从html fi中存在的表单中提取...

一个前端开发人员给了我一个由html表单组成的前端布局。作为后端开发人员,我需要从表单获取数据并将其存储在数据库中。我使用django版本2.0进行网站开发。我不想使用django表单,因为那样我将被迫对html代码进行很多更改。如何从HTML表单的输入字段中提取数据?在

假设我们在一个文件中有一个简单的HTML表单索引.html

myapp/模板/索引.html

在表单中,必须仅使用post方法发送数据。在

表单的目的是更新数据库。

我的应用程序/模型.py在

^{pr2}$

我的应用程序/网址.py在from django.urls import path,include

from . import views

app_name='myapp'

urlpatterns = [

path('index/', views.index, name='index'),

path('update/', views.update, name='update'),

]

我的应用程序/视图.py

在视图.py文件,可以使用^{pr4}获取表单中的任何元素$

from django.shortcuts import render

# Create your views here.

def index(request):

return render(request, 'myapp/index.html', {})

def update(request):

# print('Inside update function')

if request.method=='POST':

# print("Inside post block")

first_field_data=request.POST['first_field']

second_field_data=request.POST['second_field']

x=Person(first_field=first_field_data,

second_field=second_field_data)

x.save()

return index(request)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值