<?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%9F%BA%E7%A1%80</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%9F%BA%E7%A1%80"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Django%E5%9F%BA%E7%A1%80&amp;action=history"/>
	<updated>2026-04-19T10:43:15Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Django%E5%9F%BA%E7%A1%80&amp;diff=291&amp;oldid=prev</id>
		<title>Evan：​/* django 视频 2024 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Django%E5%9F%BA%E7%A1%80&amp;diff=291&amp;oldid=prev"/>
		<updated>2024-11-13T02:25:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;django 视频 2024&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[category:django]] &lt;br /&gt;
=进阶=&lt;br /&gt;
Friday May 13  2022  django 3.2 LTS &lt;br /&gt;
老齐的东西 &lt;br /&gt;
&lt;br /&gt;
[https://qiwsir.gitee.io/mathmetics/b01-01.html 老齐教室-机器学习数学基础]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/yinzhengjie/tag/Django%E5%BC%80%E5%8F%91/ 当前标签：Django开发 ]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/qq_40947673/article/details/104106573 python+Django+mysql+bootstrap（前端，数据库一次搞定）从头教你毕设实现一个简易好看的仓储物资管理之类系统]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/bad-robot/p/9737640.html Web开发：常用框架 常用的WSGI服务器]&lt;br /&gt;
&lt;br /&gt;
https://www.cnblogs.com/bad-robot/category/1271241.html&lt;br /&gt;
&lt;br /&gt;
[[Python虚拟环境virtualenv]]&lt;br /&gt;
&lt;br /&gt;
[[新建django project的基本步骤]] 站内知识&lt;br /&gt;
&lt;br /&gt;
[[How to use Django with Gunicorn]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://github.com/kurolz/VueDjangoFrameWorkShop 前端Vue结合后端DjangoFramework的在线生鲜超市(前后端分离)]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/weixin_39549936/article/details/111435144 用python获取股票数据、通过django用web展示_通过django搭建一个简易的web页面（实现数据的查询、添加、修改、删除）]&lt;br /&gt;
&lt;br /&gt;
==django + vue前后端分离==&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/ssjdoudou/article/details/104396296  Django个人博客搭建教程---用Vue写你的第一个前后端分离页面]&lt;br /&gt;
&lt;br /&gt;
[https://www.jianshu.com/p/fa0ae80d17d1 Django Vue.js搭建前后端分离项目超详细过程]&lt;br /&gt;
== django源码==&lt;br /&gt;
&lt;br /&gt;
[https://www.zhihu.com/question/376445434 求大神指教，如何学习Django源码？]&lt;br /&gt;
&lt;br /&gt;
[https://juejin.cn/post/6844904064577191950  Django源码分析（四）：请求来了 ]&lt;br /&gt;
==Django authentication system 内置用户权限管理==&lt;br /&gt;
https://docs.djangoproject.com/en/1.10/topics/auth/default/&lt;br /&gt;
&lt;br /&gt;
== django 注册功能==&lt;br /&gt;
没有自带 但有很好的第三方   django-regisstration https://django-registration.readthedocs.io/en/2.0.4/install.html&lt;br /&gt;
&lt;br /&gt;
API Django social auth  https://github.com/omab/django-social-auth&lt;br /&gt;
&lt;br /&gt;
==django 视频 2024 ==&lt;br /&gt;
&lt;br /&gt;
[https://www.bilibili.com/video/BV1jR4y1p7qR?spm_id_from=333.788.videopod.episodes&amp;amp;vd_source=e3e41ea2b1d70e0e3a6a0372ee88d714&amp;amp;p=86 django基础html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.bilibili.com/video/BV1iX4y1c79F/?spm_id_from=333.999.0.0&amp;amp;vd_source=e3e41ea2b1d70e0e3a6a0372ee88d714&lt;br /&gt;
&lt;br /&gt;
=tutorial=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kali 2024 &lt;br /&gt;
&lt;br /&gt;
sudo pip3 install Django==1.11.1 --break-system-packages&lt;br /&gt;
&lt;br /&gt;
版本查看  现在 用3.2 LTS may 2022&lt;br /&gt;
 $ python3 -m pip install Django==2.2&lt;br /&gt;
 python -m django --version&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    编辑 models.py 文件，改变模型。&lt;br /&gt;
    运行 python manage.py makemigrations 为模型的改变生成迁移文件。&lt;br /&gt;
    运行 python manage.py migrate 来应用数据库迁移。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===tutorial2===&lt;br /&gt;
https://docs.djangoproject.com/zh-hans/2.2/intro/tutorial03/&lt;br /&gt;
 devops/django/djtmp/&lt;br /&gt;
&lt;br /&gt;
[https://www.runoob.com/django/django-tutorial.html Django 教程]&lt;br /&gt;
&lt;br /&gt;
=django4=&lt;br /&gt;
&lt;br /&gt;
[https://www.w3cschool.cn/django4/ django4教程]&lt;br /&gt;
=install=&lt;br /&gt;
dj 1.10 or 1.11 应该得用docker &lt;br /&gt;
==docker 跑django 1.10 ==&lt;br /&gt;
&lt;br /&gt;
===alpine 3.12===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:adj1.10.8v1&lt;br /&gt;
&lt;br /&gt;
docker run -itd --name a110   -p8000:8000 -v /home/evan/data/github/django/project/laoqi/adj110:/root registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:adj1.10.8v1&lt;br /&gt;
&lt;br /&gt;
docker exec -it a110 sh&lt;br /&gt;
&lt;br /&gt;
python manage.py   runserver 0.0.0.0:8000&lt;br /&gt;
&lt;br /&gt;
sqlite :DB Browser for SQLite or DBeaver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
python manage.py  createsuperuser --username=evan --email=evan886@gmail.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ubuntu 18===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /home/evan/data/github/django/project/laoqi/dj110&lt;br /&gt;
sudo code mysite --user-data-dir=&amp;#039;.&amp;#039; --no-sandbox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#进入docker &lt;br /&gt;
docker pull ubuntu:18.04&lt;br /&gt;
docker run -itd --name ubuntu-18 ubuntu:18.04&lt;br /&gt;
 docker exec -it ubuntu-18 /bin/bash &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
apt update &lt;br /&gt;
 apt install python3-pip&lt;br /&gt;
cd /root&lt;br /&gt;
mkdir .pip&lt;br /&gt;
echo &amp;#039;[global]&lt;br /&gt;
index-url = https://mirrors.aliyun.com/pypi/simple/&lt;br /&gt;
format = columns&lt;br /&gt;
&lt;br /&gt;
[install]&lt;br /&gt;
trusted-host=mirrors.aliyun.com&lt;br /&gt;
&amp;#039; &amp;gt;.pip/pip.conf&lt;br /&gt;
&lt;br /&gt;
pip3  install Django==1.10.1&lt;br /&gt;
django-admin startproject mytest&lt;br /&gt;
&lt;br /&gt;
#把运行中的 ubuntu 18.04 打包为image 并 push 到ali&lt;br /&gt;
docker ps  | grep ubuntu &lt;br /&gt;
docker commit 9db9b8deb4a0 django1.10&lt;br /&gt;
docker tag  2e30489fdc69  registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:django1.10&lt;br /&gt;
docker push registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:django1.10&lt;br /&gt;
registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:django1.10v2&lt;br /&gt;
#-v 数据共享 但是得sudo code&lt;br /&gt;
docker run -itd --name dj110   -p8000:8000 -v /home/evan/data/github/django/project/laoqi/dj110:/root registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:django1.10&lt;br /&gt;
&lt;br /&gt;
docker run -itd --name dj110  -p8000:8000 registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:django1.10&lt;br /&gt;
&lt;br /&gt;
docker exec -it dj110 /bin/bash&lt;br /&gt;
&lt;br /&gt;
 python3 manage.py   runserver 0.0.0.0:8000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://github.com/docker-library/django/blob/d7f1d0e61cffe81d6ca9797c63fc25eba7e277db/3.4/Dockerfile&lt;br /&gt;
&lt;br /&gt;
https://hub.docker.com/_/django&lt;br /&gt;
&lt;br /&gt;
Django框架更新较为频繁，每个版本之间总是有些差异的，因此可以根据下面的python和Django匹配情况选择版本进行安装。&lt;br /&gt;
&lt;br /&gt;
Django对python各版本的支持情况如下表：&lt;br /&gt;
Django version 	Python version&lt;br /&gt;
1.8 	        2.7,3.3,3.4,3.5&lt;br /&gt;
1.9,1.10 	2.7,3.4,3.5&lt;br /&gt;
1.11 	        2.7,3.4,3.5,3.6&lt;br /&gt;
2.0 	        3.5+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pi3 上安装最新版本是可以的&lt;br /&gt;
&lt;br /&gt;
 python3  -c &amp;quot;import django&amp;quot;&lt;br /&gt;
 sudo pip3 install Django==1.10.1 --break-system-packages &lt;br /&gt;
&lt;br /&gt;
  tmp django-admin startproject mysite                          &lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;/usr/local/bin/django-admin&amp;quot;, line 5, in &amp;lt;module&amp;gt;&lt;br /&gt;
    from django.core.management import execute_from_command_line&lt;br /&gt;
&lt;br /&gt;
startproject 也不行 看来是环境问题&lt;br /&gt;
 apt install  python3-django&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 python3 manage.py runserver 0.0.0.0:8000&lt;br /&gt;
&lt;br /&gt;
[https://www.django.cn/article/show-22.html  Ubuntu部署Django项目方法详解 ng uswi]&lt;br /&gt;
&lt;br /&gt;
=django项目中settings.py中的BASE_DIR的分析=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1.__file__得到当前文件文件名字&lt;br /&gt;
&lt;br /&gt;
2.os.path.abspath(file)得到当前文件的绝对路径&lt;br /&gt;
&lt;br /&gt;
3.os.path.dirname(os.path.abspath(file))得到当前文件的上一层的文件夹路径&lt;br /&gt;
&lt;br /&gt;
4.os.path.dirname(os.path.dirname(os.path.abspath(file)))得到当前文件的上一次文件夹的上一层文件夹路径&lt;br /&gt;
&lt;br /&gt;
grep -rn  BASE settings.py #当前文件的上一个目录是也 &lt;br /&gt;
&amp;#039;DIRS&amp;#039;: [os.path.join(BASE_DIR, &amp;#039;templates&amp;#039;),],&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://blog.csdn.net/Benzmjs/article/details/103004073  关于django项目中settings.py中的BASE_DIR的分析]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.codenong.com/25688132/ 关于django：BASE DIR的绝对路径是什么？]&lt;br /&gt;
=[[django RESTful api]]=&lt;br /&gt;
&lt;br /&gt;
=[[Django model]]=&lt;br /&gt;
=依赖包到requirements.txt =&lt;br /&gt;
&lt;br /&gt;
项目搬迁，快捷导出环境依赖包到requirements.txt&lt;br /&gt;
&lt;br /&gt;
项目搬迁的时候，需要把当前的环境依赖包导出，然后到部署项目的服务器上安装依赖。 我们可以通过下面的命令执行，把依赖包导出到requirements.txt文件里。 生成requirements.txt&lt;br /&gt;
&lt;br /&gt;
 pip freeze &amp;gt; requirements.txt&lt;br /&gt;
&lt;br /&gt;
安装requirements.txt依赖&lt;br /&gt;
 pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
=Django结合Pyecharts实现数据可视化=&lt;br /&gt;
&lt;br /&gt;
[[数据可视化图形展示pyecharts]] 大部分在这里啦 &lt;br /&gt;
&lt;br /&gt;
https://blog.csdn.net/qq_34156628/article/details/106308176&lt;br /&gt;
&lt;br /&gt;
我的代码 在 https://github.com/evan886/pyecharts-learn&lt;br /&gt;
&lt;br /&gt;
=celery= &lt;br /&gt;
 Celery是由Python开发、简单、灵活、可靠的分布式任务队列，其本质是生产者消费者模型，生产者发送任务到消息队列，消费者负责处理任务&lt;br /&gt;
&lt;br /&gt;
 Celery由以下四部分构成：任务模块(Task)、消息中间件(Broker)、任务执行单元Worker、结果存储(Backend) &lt;br /&gt;
   任务模块Task：包含异步任务和定时任务，异步任务通常在业务逻辑中被触发并发往任务队列，而定时任务由Celery Beat进程周期性的将任务发往任务队列&lt;br /&gt;
   消息中间件Broker：即为任务调度队列，接收任务生产者发来的消息（即任务），将任务存入队列。Celery本身不提供队列服务，官方提供了很多备选方案，支持RabbitMQ、Redis、Amazon SQS等，官方推荐RabbitMQ。&lt;br /&gt;
   任务执行单元Worker：Worker是任务执行单元，负责从消息队列中取出任务执行，它可以启动一个或者多个，也可以启动在不同的机器节点，这就是其实现分布式的核心。实时监控消息队列，获取队列中调度的任务并执行它。&lt;br /&gt;
   结果存储Backend：用于存储任务的执行结果。官方提供了诸多的存储方式支持：RabbitMQ、 Redis、Memcached、SQLAlchemy、Django ORM、Apache Cassandra、Elasticsearch&lt;br /&gt;
&lt;br /&gt;
 Django中使用定时任务&lt;br /&gt;
&lt;br /&gt;
　　如果想要在django中使用定时任务功能同样是靠beat完成任务发送功能，当在Django中使用定时任务时，需要安装django-celery-beat插件。以下将介绍使用过程。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==learn==&lt;br /&gt;
 learn  Django中使用Celery 讲的一样有 refu api &lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/jiandanokok/article/details/102335091 【good】【异步/定时任务】Django中使用Celery实现异步和定时任务]&lt;br /&gt;
[https://blog.csdn.net/bbwangj/article/details/89312355 转Django+Django-Celery+Celery的整合实战]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/znicy/p/5626040.html  异步任务队列Celery在Django中的使用 ]&lt;br /&gt;
&lt;br /&gt;
https://docs.celeryproject.org/en/v4.3.0/getting-started/next-steps.html#using-celery-in-your-application&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/wdliu/p/9517535.html  分布式任务队列Celery入门与进阶 ]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/wdliu/p/9530219.html  Django中使用Celery ]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/wumingxiaoyao/p/8521567.html  Django中使用Celery实现定时任务(用djcelery) ]&lt;br /&gt;
&lt;br /&gt;
[https://www.celerycn.io/fu-lu/django celery集合django使用]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.jianshu.com/p/b6f08341a3ec celery任务状态监控]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/zw496862766/article/details/103794727  异步服务Celery生产者消费者模式redis为数据库支撑]&lt;br /&gt;
&lt;br /&gt;
[https://segmentfault.com/a/1190000016082551 3-django进阶之celery]&lt;br /&gt;
&lt;br /&gt;
==flower==&lt;br /&gt;
 pip install flower &lt;br /&gt;
&lt;br /&gt;
 Usage Examples&lt;br /&gt;
&lt;br /&gt;
Launch the Flower server at specified port other than default 5555 (open the UI at http://localhost:5566):&lt;br /&gt;
&lt;br /&gt;
  $ celery flower --port=5566&lt;br /&gt;
https://flower.readthedocs.io/en/latest/install.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==相关的任务队列==&lt;br /&gt;
&lt;br /&gt;
Django-Q&lt;br /&gt;
[https://zhuanlan.zhihu.com/p/59072252 django Q 的使用方法]&lt;br /&gt;
&lt;br /&gt;
=提高django的并发能力=&lt;br /&gt;
[https://zhuanlan.zhihu.com/p/27467118 如何提高django的并发能力]&lt;br /&gt;
=常用知识=&lt;br /&gt;
&lt;br /&gt;
== Json序列化和反序列化模块dumps、dump、loads、load功能==&lt;br /&gt;
Json的序列化和反序列化：&lt;br /&gt;
&lt;br /&gt;
序列化： 将Python对象转换为Json字符串 - - - &amp;gt; dumps和dump&lt;br /&gt;
反序列化： 将Json字符串转换为Python对象 - - - &amp;gt; loads和load&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/yinzhengjie/p/10287458.html 运维开发笔记整理-序列化]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/Wangtuo1115/article/details/105664725?spm=1001.2014.3001.5501  Json序列化和反序列化模块dumps、dump、loads、load功能介绍]&lt;br /&gt;
&lt;br /&gt;
== Django HttpResponse与JsonResponse==&lt;br /&gt;
[https://www.jianshu.com/p/94785f71fdd8 Django HttpResponse与JsonResponse]&lt;br /&gt;
&lt;br /&gt;
== Django的objects.get和objects.filter方法详解==&lt;br /&gt;
[https://blog.csdn.net/weixin_43465312/article/details/99132300 Django的objects.get和objects.filter方法详解和区别]&lt;br /&gt;
== Django--makemigrations和migrate的差别==&lt;br /&gt;
[https://blog.csdn.net/Wangtuo1115/article/details/105299606  浅谈Django--makemigrations和migrate的差别]&lt;br /&gt;
&lt;br /&gt;
=2021 cmdb django learn=&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/Wangtuo1115/article/details/106189158#t33  Python---Django项目实战：CMDB资产扫描和DevOPS自动化运维]&lt;br /&gt;
&lt;br /&gt;
=trouble  shouoting=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(admin.E001) The value of &amp;#039;raw_id_fields&amp;#039; must be a list or tuple.&lt;br /&gt;
raw_id_fields=(&amp;quot;author&amp;quot; ) --raw_id_fields=(&amp;quot;author&amp;quot;, )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
jango.template.exceptions.TemplateDoesNotExist: admin/index.html&lt;br /&gt;
include(admin.site.urls)),  and setting &amp;#039;APP_DIRS&amp;#039;: True,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UserIPInfo is not defined&lt;br /&gt;
NameError: name &amp;#039;BrowseInfo&amp;#039; is not defined&lt;br /&gt;
&lt;br /&gt;
from scanhosts.models import  UserIPInfo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
django.db.utils.DataError: (1406, &amp;quot;Data too long for column &amp;#039;user_agent&amp;#039; at row 1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
mysql &amp;gt;SET @@global.sql_mode= &amp;#039;&amp;#039;;&lt;br /&gt;
或者创建库时为 大utf8&lt;br /&gt;
&lt;br /&gt;
    user_agent = models.CharField(max_length=100, default=&amp;#039;&amp;#039;,verbose_name=&amp;#039;用户浏览器信息&amp;#039;, null=True)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
views.py&lt;br /&gt;
搭建 python Django 框架时报错： &amp;#039;HttpResponse&amp;#039; is not defined&lt;br /&gt;
&lt;br /&gt;
这里要导入：&lt;br /&gt;
&lt;br /&gt;
from django.shortcuts import HttpResponse&lt;br /&gt;
&lt;br /&gt;
name &amp;#039;JsonResponse&amp;#039; is not defined&lt;br /&gt;
&lt;br /&gt;
from django.http import HttpResponse,JsonResponse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://huanyouchen.github.io/2018/05/22/mysql-error-1406-Data-too-long-for-column/ mysql报错：1406, &amp;quot;Data too long for column]&lt;br /&gt;
&lt;br /&gt;
=站内资源=&lt;br /&gt;
&lt;br /&gt;
[[Cmdb]]&lt;br /&gt;
=see also=&lt;br /&gt;
[https://www.zhihu.com/question/26235428 学Python Django学得很迷茫，怎么办？]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/yinzhengjie/tag/Django%E5%BC%80%E5%8F%91/ Django开发 ]&lt;br /&gt;
[https://www.cnblogs.com/yinzhengjie/p/10243997.html 运维开发笔记整理-使用Django编写helloworld　]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/yinzhengjie/p/10246850.html 运维开发笔记整理-创建django用户]&lt;br /&gt;
&lt;br /&gt;
[https://www.cnblogs.com/imyalost/p/8503119.html Django：安装和启动 ]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>