本文主要介绍在web开发中经常被使用的Django框架。无论是老手亦或是刚接触Django的开发者,肯定都会被Django易上手、周期短等优点所吸引。同样,笔者也是特别是对其最初的设计逻辑很感兴趣,于是笔者结合自己的学习在本文主要介绍Django框架的设计逻辑以及自己的一些理解,期望可以在加深本人理... ...
分类:
其他好文 时间:
2020-01-22 23:46:26
阅读次数:
79
models.py class Candidate(BaseModel): name = models.CharField(max_length=64, verbose_name="候选人姓名", null=True, blank=True) email = models.EmailField(nu ...
分类:
其他好文 时间:
2020-01-22 20:11:26
阅读次数:
91
创建django项目时最好在虚拟环境下,这样可以安装多个版本 安装Django: 推荐django--1.11.1 pip install django==1.11.1这样可以指定版本号 创建项目: python-admin startproject "项目名" python-admin start ...
分类:
其他好文 时间:
2020-01-22 18:39:48
阅读次数:
70
在建一个文章表,新增代码如下图: 在python manage.py makemigrations和python manage.py migrate之前要,pip install pillow,并且在settings.py文件里新增MEDIA_ROOT = os.path.join(BASE_DIR ...
分类:
其他好文 时间:
2020-01-22 18:31:15
阅读次数:
89
当你创建项目或者应用后你是不是发现多了很多个文件,现在我们来看看各代表什么意思 与你项目名相同的文件夹:是项目的管理功能目录,这个目录的名称因用户所创建的项目名称的不同而不同 在该目录下还有四个文件: __init__.py:文件用于组织包(package) settings.py: 这个文件中包括 ...
分类:
其他好文 时间:
2020-01-22 18:24:42
阅读次数:
129
1.Python:链接:https://pan.baidu.com/s/12uzxbI nMkpF7aMa966bTQ 密码:i1x9 2.Django:链接:https://pan.baidu.com/s/1svQ1wWeDEaIzf6WZ_pAcHQ 密码:jdtv 3.Celery:链接:ht ...
分类:
编程语言 时间:
2020-01-22 18:15:08
阅读次数:
87
################## Python语法基础 ####################### django框架部分 1,流程 2,admin 3,视图 3,路由 4,csrf 3.csrf是什么?django是如何防范的? django请求的生命周期, 浏览器-wsgi-中间件-路由- ...
分类:
编程语言 时间:
2020-01-22 16:43:40
阅读次数:
305
一、数据序列化的几种方式 在Django的视图函数中,我们从数据库中获取数据,由以下几种方式将其序列化成JSON数据: 1.方式一 class PublishView(View): def get(self, request): publish_list = list(Publish.objects ...
分类:
编程语言 时间:
2020-01-22 16:17:18
阅读次数:
107
今天遇到了一个问题:在Django中怎么从非视图函数中获取用户对象?怎么保证不同的请求获取到不同的用户对象? 平常我们获取用户对象使用的是: 不得不说,这确实很方便。 但是,如果现在有两个类: 因为工具类并没有拿到request对象,所以无法利用request.user获取用户对象 我的第一个想法是 ...
分类:
其他好文 时间:
2020-01-22 13:09:39
阅读次数:
106
完善博客 博客页面设计 页面概要 1.博客主页面 主页面内容 文章标题列表,超链接 发表博客按钮(超链接) 列表编写思路 取出数据库中所有文章对象 将文章对象们打包成列表,传递到前端 前端页面把文章以标题超链接的形式逐个列出 模板for循环 {% for XX in XXS %} HTML语句 {% ...
分类:
其他好文 时间:
2020-01-22 12:53:29
阅读次数:
70