<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Django%E5%85%A5%E5%BA%93</id>
	<title>Django入库 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Django%E5%85%A5%E5%BA%93"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Django%E5%85%A5%E5%BA%93&amp;action=history"/>
	<updated>2026-04-17T16:05:11Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Django%E5%85%A5%E5%BA%93&amp;diff=290&amp;oldid=prev</id>
		<title>Evan：​/* see also */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Django%E5%85%A5%E5%BA%93&amp;diff=290&amp;oldid=prev"/>
		<updated>2021-07-04T06:17:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;see also&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=django数据入库=&lt;br /&gt;
&lt;br /&gt;
==1、声明类==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1、声明类：&lt;br /&gt;
&lt;br /&gt;
    e = Employee()&lt;br /&gt;
    e.name = &amp;#039;入库数据&amp;#039;&lt;br /&gt;
    e.save()即可存入&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==2、直接类中使用：==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    ee = Employee(name=&amp;#039;aa&amp;#039;)&lt;br /&gt;
    ee.save()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==3、自带返回值：==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Employee.objects.create(name=&amp;#039;字段值&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
eg:&lt;br /&gt;
Django是在views.py文件中，通过导入models.py文件来创建数据的：&lt;br /&gt;
	&lt;br /&gt;
from django.shortcuts import render&lt;br /&gt;
 &lt;br /&gt;
# Create your views here.&lt;br /&gt;
from blog import models       #导入blog模块&lt;br /&gt;
from django.shortcuts import HttpResponse&lt;br /&gt;
def db_handle(request):&lt;br /&gt;
    models.UserInfo.objects.create(username=&amp;#039;andy&amp;#039;,password=&amp;#039;123456&amp;#039;,age=33)&lt;br /&gt;
    return HttpResponse(&amp;#039;OK&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
上面就是创建表数据，也可以通过字典的格式来创建表数据：&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
def db_handle(request):&lt;br /&gt;
    # models.UserInfo.objects.create(username=&amp;#039;andy&amp;#039;,password=&amp;#039;123456&amp;#039;,age=33)&lt;br /&gt;
    dic = {&amp;quot;username&amp;quot;:&amp;quot;bruce&amp;quot;,&amp;quot;password&amp;quot;:&amp;quot;123456&amp;quot;,&amp;quot;age&amp;quot;:23}&lt;br /&gt;
    models.UserInfo.objects.create(**dic)&lt;br /&gt;
    return HttpResponse(&amp;#039;OK&amp;#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=数据的查询=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
result = Employee.objects.all()&lt;br /&gt;
&lt;br /&gt;
返回数据对象&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
直接在页面中输出：&lt;br /&gt;
&lt;br /&gt;
    from blog.models import Employee&lt;br /&gt;
    from django.shortcuts import render_to_response&lt;br /&gt;
    def index(req):&lt;br /&gt;
    	a= Employee.objects.all()&lt;br /&gt;
    	return render_to_response(&amp;#039;index.html&amp;#039;,{&amp;#039;items&amp;#039;:a})&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
页面视图：&lt;br /&gt;
&lt;br /&gt;
    	{% for i in items%}&lt;br /&gt;
    		&amp;lt;div&amp;gt;{{i}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    	{% endfor %}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=修改表数据=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
复制代码&lt;br /&gt;
&lt;br /&gt;
 from django.shortcuts import render&lt;br /&gt;
&lt;br /&gt;
 # Create your views here.&lt;br /&gt;
 from blog import models&lt;br /&gt;
 from django.shortcuts import HttpResponse&lt;br /&gt;
 def db_handle(request):&lt;br /&gt;
     models.UserInfo.objects.filter(id=1).update(age=18) #找到id=1的数据，将age改为18&lt;br /&gt;
     return HttpResponse(&amp;#039;OK&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
复制代码&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=删除表数据=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
删除表数据：&lt;br /&gt;
&lt;br /&gt;
views.py文件如下：&lt;br /&gt;
	&lt;br /&gt;
from django.shortcuts import render&lt;br /&gt;
 &lt;br /&gt;
# Create your views here.&lt;br /&gt;
from blog import models&lt;br /&gt;
from django.shortcuts import HttpResponse&lt;br /&gt;
def db_handle(request):&lt;br /&gt;
    # models.UserInfo.objects.create(username=&amp;#039;andy&amp;#039;,password=&amp;#039;123456&amp;#039;,age=33)&lt;br /&gt;
    # dic = {&amp;quot;username&amp;quot;:&amp;quot;bruce&amp;quot;,&amp;quot;password&amp;quot;:&amp;quot;123456&amp;quot;,&amp;quot;age&amp;quot;:23}&lt;br /&gt;
    # models.UserInfo.objects.create(**dic)&lt;br /&gt;
    models.UserInfo.objects.filter(id=2).delete()&lt;br /&gt;
    return HttpResponse(&amp;#039;OK&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
操作方法同上，在浏览器中执行一遍，数据中的id=2的数据即被删除：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=see also=&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/bad-robot/p/9735529.html  Django的ORM映射机制与数据库实战 ]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/ginvip/p/6894690.html  django基础之数据库操作 ]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/yanpenggong/article/details/82316514 good Django的数据库详细操作]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/fishermanmax/article/details/53233277  python-django的数据简单入库]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/alphajx/p/5097114.html  Django ORM 中的批量操作]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/shenh/p/12197747.html  Django上传excel表格并将数据写入数据库 ]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/qq_19268039/article/details/83717966?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-5&amp;amp;spm=1001.2101.3001.4242  Django学习14-数据库相关1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/legion/p/7060885.html  一个Django简易项目的操作关键 ]&lt;br /&gt;
[[category:django]]  [[category:devops]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>