Django——将前端输入数据传到数据库
一个很有趣的个人博客,不信你来撩 fangzengye.com
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>创建个人信息</h1>
<form action="/userInfor/" method="post">
<p>姓名<input type="text" name="username"></p>
<p>性别<input type="text" name="sex"></p>
<p>邮箱<input type="text" name="email"></p>
<p><input type="submit" value="submit"></p>
</form>
<hr>
</body>
models.py
from django.db import models# Create your models here.
class UserInfor(models.Model):
username=models.CharField(max_length=64)
sex=models.CharField(max_length=64)
email=models.CharField(max_length=64)
views.py
from django.shortcuts import renderfrom app01 import models
# Create your views here.def userInfor(req):
<span class="token keyword">if</span> req<span class="token punctuation">.</span>method<span class="token operator">==</span><span class="token string">"POST"</span><span class="token punctuation">:</span> u<span class="token operator">=</span>req<span class="token punctuation">.</span>POST<span class="token punctuation">.</span>get<span class="token punctuation">(</span><span class="token string">"username"</span><span class="token punctuation">,</span><span class="token boolean">None</span><span class="token punctuation">)</span> s<span class="token operator">=</span>req<span class="token punctuation">.</span>POST<span class="token punctuation">.</span>get<span class="token punctuation">(</span><span class="token string">"sex"</span><span class="token punctuation">,</span><span class="token boolean">None</span><span class="token punctuation">)</span> e<span class="token operator">=</span>req<span class="token punctuation">.</span>POST<span class="token punctuation">.</span>get<span class="token punctuation">(</span><span class="token string">"email"</span><span class="token punctuation">,</span><span class="token boolean">None</span><span class="token punctuation">)</span> models<span class="token punctuation">.</span>UserInfor<span class="token punctuation">.</span>objects<span class="token punctuation">.</span>create<span class="token punctuation">(</span> username<span class="token operator">=</span>u<span class="token punctuation">,</span> sex<span class="token operator">=</span>s<span class="token punctuation">,</span> email<span class="token operator">=</span>e <span class="token punctuation">)</span> info_list<span class="token operator">=</span>models<span class="token punctuation">.</span>UserInfor<span class="token punctuation">.</span>objects<span class="token punctuation">.</span><span class="token builtin">all</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token keyword">return</span> render<span class="token punctuation">(</span>req<span class="token punctuation">,</span><span class="token string">"userInfor.html"</span><span class="token punctuation">,</span><span class="token punctuation">{<!-- --></span><span class="token string">"info_list"</span><span class="token punctuation">:</span>info_list<span class="token punctuation">}</span><span class="token punctuation">)</span> <span class="token keyword">return</span> render<span class="token punctuation">(</span>req<span class="token punctuation">,</span><span class="token string">"userInfor.html"</span><span class="token punctuation">)</span>
我的个人博客fangzengye.com, 欢迎来撩哦!
原文博主: 热衷开源的宝藏Boy
版权声明: 自由转载-非商用-禁止演绎-保持署名| CC BY-NC-ND 3.0
浙公网安备 33010602011771号