models.py
from django.db import models
class Aganwadi(models.Model):
name= models.CharField(max_length=30)
email= models.EmailField()
district=models.TextField()
phone=models.IntegerField()
def __str__(self):
return self.name
我在users/templates/users/aganwadi.html中有一个名为aganwadi.html的表单模板 views.py
from django.shortcuts import render,redirect
from django.contrib import messages
from django.contrib.auth.decorators import login_required
def Aganwadi(request):
return render(request,'users/aganwadi.html')
url.py
from django.urls import path,include
from users import views as user_views
from django.contrib.auth import views as auth_views
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path('login/',auth_views.LoginView.as_view(template_name='users/login.html'),name='login'),
path('logout/',auth_views.LogoutView.as_view(template_name='users/logout.html'),name='logout'),
path('aganwadi/',user_views.Aganwadi,name='aganwadi'),
path('', include('pmmvyapp.urls')),
]
我想将表单上提交的数据存储在数据库中
在views.py函数中,您可以执行您想要的操作
但这个例子远不是一个产品 只是给小费。更推荐使用django表单而不是html表单
如果要使用模型保存数据,首先必须创建一个表单:
form.py
现在您可以在视图中使用ModelForm。 view.py
最后,您必须使用html文件中的表单。。。 aganwadi.html
我强烈要求你通过django tutorial
相关问题 更多 >
编程相关推荐