
Django
昵称并不重要
这个作者很懒,什么都没留下…
展开
-
Django的安装与Django项目的创建
virtualenv简介:virtualenv是一个独立(相对)的开发环境,给我们作为开发的环境,让我们进行操作。这样,我们在同一台电脑上可以开始进行多个版本的Django开发,而且不用担心会有版本混淆的问题,而且可以很清楚看到我们安装的包,使用的包。 安装virtualenv环境:在命令行中输入pip install virtualenv 创建开发的虚拟环境: 首先新建一个文件夹作为项目目录 ...原创 2019-01-05 17:13:08 · 862 阅读 · 0 评论 -
Django数据库定义
ORM被称为数据库映射关系,在操作数据库的时候,开发人员不直接接触数据库语句,而是选择用Python描述数据库,然后将描述传递给ORM,ORM将描述翻译为sql语句传递给MySQL进行执行。 Django本身是鼓励开发者进行相对独立的项目开发的,所以Django的设计理念当中有一个关键的元素,叫做app,所谓的app就是项目当中具体的功能。 首先创建APP: 切入项目目录,在manage.py的目...原创 2019-01-06 15:25:43 · 1440 阅读 · 5 评论 -
Django数据库查询
首先通过Django管理添加几条数据到student数据表里 关于图片: 安装pillow python最广泛的图片处理模块pillow 语句pip install pillow 我们安装pillow来使用ImgField 如果信息中有图片,在数据建模时在models.py中按照如下格式书写 photo = models.ImageField(upload_to="static\image")其中...原创 2019-01-06 17:59:51 · 1052 阅读 · 1 评论 -
基于django的异步请求总结
我们的ajax代码是写在jq里的,所以首先要注意入口函数一定要写对(首先你还得有jq) <script src = "jquery-3.0.0.js"></script> <script> $( function(){ 内容 } ) &a原创 2019-01-12 11:03:08 · 3909 阅读 · 0 评论 -
form表单
form表单: form表单写在HTML文件里 两个属性: action属性定义在提交表单时执行的动作。向服务器提交表单的通常做法是使用提交按钮。通常,表单会被提交到 web 服务器上的网页。如果省略 action 属性,则 action 会被设置为当前页面。 method属性规定在提交表单时所用的 HTTP 方法(GET 或 POST) 使用GET:如果表单提交是被动的(比如搜索引擎查询),...原创 2019-01-07 21:53:14 · 730 阅读 · 0 评论 -
用户登录逻辑
关于登录这个问题,登录界面同样是用form表单,用户输入用户名和密码,点击登录按钮提交form表单,我们通过我们设置的函数获取用户输入的数据,然后拿用户的用户名到数据库里进行匹配,如果匹配不到值说明用户名不存在,我们就在前端页面告知用户,如果匹配到值了则说明用户名存在,我们可以进一步验证密码,如果密码正确则跳转页面到内容页,如果密码错误则在前端页面告知用户。 def login(request):...原创 2019-01-08 21:19:33 · 2157 阅读 · 0 评论 -
Django cookie
cookie:网站为了验证用户身份而下发的存储在用户本地终端上的数据。 基本上就是这个意思:用户向服务器发起请求,服务器下发cookie到本地,下次请求时用户携带cookie进行请求。 cookie参数: name:规定 cookie 的名称 value:规定cookie的值 max_age:寿命,单位为秒,默认为None expires:过期时间,和寿命是冲突的,默认值为None path:c...原创 2019-01-08 21:37:29 · 224 阅读 · 0 评论