E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Django学习】
Django学习
笔记(1)
Django学习
笔记(1)准备工作一.开发工具1.Pycharm版本2.Python3.6+Django2.2.2二.基本流程1.新建项目2.项目的基本结构3.运行项目三.Django框架基本结构的说明
weixin_7633629
·
2019-06-09 11:56
Python学习
Django
Python
Django学习
笔记(16)——扩展Django自带User模型,实现用户注册与登录
一,项目题目:扩展Django自带User模型,实现用户注册与登录我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册,登录,用户认证,注销,修改密码等功能。Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点,它内置了强大的用户认证系——auth,所以本文在不建立User模型的情况下实现用户的注册,登录和认证。另外对DjangoAuth自带
战争热诚
·
2019-06-08 11:00
Django学习
笔记(15)——中间件
当Django处理一个Request的过程是首先通过中间件,然后再通过默认的URL方式进行的。我们可以在Middleware这个地方把所有Request拦截住,用我们自己的方式完成处理以后直接返回Response,因此了解中间件的构成是非常有必要的。1,中间件的概念Django默认的Middleware如下:在Django项目中的settings模块中,有一个MIDDLEWARE_CLASSES变
战争热诚
·
2019-06-05 09:00
Django学习
笔记(14)——AJAX与Form组件知识补充(局部钩子和全局钩子详解)
我在之前做了一个关于AJAX和form组件的笔记,可以参考:
Django学习
笔记(8)——前后台数据交互实战(AJAX);
Django学习
笔记(6)——Form表单我觉得自己在写Django笔记(8)的时候
战争热诚
·
2019-06-03 09:00
Django学习
笔记(13)——Django的用户认证(Auth)组件,视图层(request)和QuerySet API
用户认证组件的学习用户认证是通过取表单数据根数据库对应表存储的值做比对,比对成功就返回一个页面,不成功就重定向到登录页面。我们自己写的话当然也是可以的,只不过多写了几个视图,冗余代码多,当然我们也可以封装成函数,简单代码。不过推荐使用Django提供的一套用户认证组件,原理其实类似,只不过功能更强大。1,用户认证——auth模块在进行用户登录验证的时候,如果是自己写代码,就必须要先查询数据库,看用
战争热诚
·
2019-05-30 14:00
Django学习
笔记(12)——分页功能
这一篇博客记录一下自己学习Django中分页功能的笔记。分页功能在每个网站都是必要的,当页面因需要展示的数据条目过多,导致无法全部显示,这时候就需要采用分页的形式进行展示。分页在网站随处可见,下面展示一个分页的样式:分页的实现,不仅提高了用户的体验,还减轻了数据库读取数据的压力。Django自带名为Paginator的分页工具,方便我们实现分页功能,这个类存放在django/core/pagina
战争热诚
·
2019-05-27 10:00
Django学习
笔记(11)——开发图书管理页面
一,项目题目:开发图书管理页面该项目主要练习Django对多个数据库进行增删改查的操作。二,项目需求:基础需求:75%1.列出图书列表、出版社列表、作者列表2.点击作者,会列出其出版的图书列表3.点击出版社,会列出旗下图书列表4.可以创建、修改、删除图书、作者、出版社升级需求:10%1.点击修改按钮,弹出模块框,模态框中展示该书的信息且信息可以修改,2.书名不可重复,不可修改3.修改图书信息时,使
战争热诚
·
2019-05-24 10:00
Django学习
一.使用Django框架的基本步骤1.创建工程,设置虚拟环境2.配置数据库2.1安装pymysql2.1修改settings.py配置数据库3.创建应用3.1在_init_.py中引入pymysql模块importpymysqlpymysql.install_as_MySQLdb()3.2使用命令pythonmanage.pystartappapp创建应用3.3修改settings.py文件,引入
Zoroaster
·
2019-05-11 21:00
Django学习
笔记(10)——Book单表的增删改查页面
一,项目题目:Book单表的增删改查页面该项目主要练习使用Django开发一个Book单表的增删改查页面,通过这个项目巩固自己这段时间学习Django知识。二,项目需求:开发一个简单的Book增删改查页面要求:实现一个书籍的增删改查功能即可尽量规范化代码查询操作:1,查找A出版社出版过的书籍价格大于1002,查询某月出版的所有python书籍名称3,查询价格为100,或者150的所有书籍名称及其出
战争热诚
·
2019-05-07 10:00
Django学习
笔记(10)——Book单表的增删改查页面
一,项目题目:Book单表的增删改查页面该项目主要练习使用Django开发一个Book单表的增删改查页面,通过这个项目巩固自己这段时间学习Django知识。二,项目需求:开发一个简单的Book增删改查页面要求:实现一个书籍的增删改查功能即可尽量规范化代码查询操作:1,查找A出版社出版过的书籍价格大于1002,查询某月出版的所有python书籍名称3,查询价格为100,或者150的所有书籍名称及其出
weixin_30900589
·
2019-05-07 10:00
Django学习
中遇到的坑和解决办法
YourSTATICFILES_DIRSsettingisnotatupleorlist;"。解决方案:找到settings.py文件,把STATICFILES_DIRS=(os.path.join(BASE_DIR,'static'))改为STATICFILES_DIRS=[(os.path.join(BASE_DIR,'static'))]。使用Python发送邮件时,要明确要使用服务器的配置
Edward_Da
·
2019-05-03 15:15
Django学习
笔记之为Model添加Action
在使用Django自带的admin后台的时候,他提供了一些默认的指令可以对数据进行操作,比如批量删除,修改等同样的我们也可以添加自己的指令。|-Django版本:1.8|-Python版本:3.4models.pyclassStory(models.Model):#编辑Story状态STATUS_CHOICES=((1,'待编辑状态'),(2,'待批准状态'),(3,'已发布状态'),(4,'已存
Data&Truth
·
2019-04-30 08:48
Django学习
笔记(9)—— 开发用户注册与登录系统
在
Django学习
笔记(16)——扩展Django自带User模型,实现用户注册与登录,这篇博文中,我完成了使用Django自带的Auth模型下的User模型而重新建立了自己的用户模型。
战争热诚
·
2019-04-23 20:00
django学习
之传列表到前端html页面显示
views.pydefmain_page(request):data=[1,2,3,4,5,6,7]returnrender(request,'index1.html',{'data':data})#这里传的是字典,字典的键一定要和html页面中的一致index1.htmlTitle{%foritemindata%}{{item}}{%endfor%}settings.py在INSTALLED_A
ENAIC__suger
·
2019-04-21 22:11
web开发
Django学习
之十三:提高页面开发效率减少冗余的模板系统
目录Django模板模板语法逻辑语法函数式过滤器内置filter功能tag注释内置tag导入三方tagandfilter(load)过滤器和功能tag的区别自定义tag和filter上下文数据模板间关系继承关系包含关系inclusion_tag关系小结Django模板模板按照我的理解,就是让html中内容不固定,让html内容已后端的方式动态起来(虽然前端mvvm框架也也开始有模板概念,所以广义说
ZJiQi
·
2019-04-20 00:00
Django学习
笔记(8)——前后台数据交互实战(AJAX)
这里将自己这段时间学习的关于前后台数据交互的笔记写在这里,这里包含了Django传输数据给JS,AJAX的相关问题,跨域问题,如何解决AJAX的跨域问题等等。比较凌乱,请看到这篇博客的盆友见谅,如果我将最近学习的这段内容理清楚了,我会再写一篇易于理解的文章做以巩固。有时候我们想把一个list或者dict等JSON对象传到网页的JavaScript,用JS进行处理,比如用JS将数据可视化显示到网页上
战争热诚
·
2019-04-16 14:00
Django学习
笔记
来源:实验楼链接:https://www.shiyanlou.com/courses/1127实验楼学习实验报告DjangoDjangoMVC模式3个Python文件1.modelM数据库的代码表示方法,通过Python类实现数据库,代替SQL语句。2.viewV在view中引用model,通常,视图根据参数检索数据,加载一个模板,并使用检索到的数据呈现模板。fromdjango.shortcut
锦绣拾年
·
2019-04-13 16:33
Django学习
笔记(7)——单表操作和多表操作
单表操作1,创建模型创建名为book的APP,在book下的models.py中创建模型:fromdjango.dbimportmodels#Createyourmodelshere.classBook(models.Model):id=models.AutoField(primary_key=True)title=models.CharField(max_length=32)state=mode
战争热诚
·
2019-04-11 15:00
Django学习
day1——Django的简单介绍
1.了解Web基本的开发使用Python开发Web,最简单,原始和直接的办法是使用CGI标准现在从应用角度解释它是如何工作:首先做一个Python脚本,输出HTML代码,然后保存成.cgi扩展名的文件,通过浏览器访问此文件。以下用mongo连接数据库importpymongoprint("Content-Type:text/html\n")print("Books")print("")print(
weixin_30906185
·
2019-04-11 10:00
python
测试
数据库
Django学习
笔记(6)——Form表单
知识储备:HTML表单form学习表单,在前端页面中属于最常见的一个东西了。基本上网站信息的提交都用到了表单,所以下面来学习Django中优雅的表单系统:Form表单的主要作用是在网页上提供一个图形用户页面,用作采集和提供用户输入数据。表单的基本结构:1,from表单常用属性action:表单提交的服务器地址,也就是服务器接收表单数据的url地址method:表单提交数据的方法(一般为get/po
战争热诚
·
2019-04-06 18:00
Django学习
笔记(6)——Form表单
知识储备:HTML表单form学习表单,在前端页面中属于最常见的一个东西了。基本上网站信息的提交都用到了表单,所以下面来学习Django中优雅的表单系统:Form表单的主要作用是在网页上提供一个图形用户页面,用作采集和提供用户输入数据。表单的基本结构:1,from表单常用属性action:表单提交的服务器地址,也就是服务器接收表单数据的url地址method:表单提交数据的方法(一般为get/po
weixin_30237281
·
2019-04-06 18:00
Django学习
笔记—— 中间件&验证码&富文本&缓存
文章目录1.中间件&AOP1.1中间件的可切入点1.2切入函数1.3自定义中间件2.验证码3.富文本4.Cache缓存框架的核心目标缓存缓存配置缓存使用缓存底层1.中间件&AOP中间件:是一个轻量级的,底层的插件,可以介入Django的请求和响应过程(面向切面编程);中间件的本质就是一个python类。面向切面编程(AspectOrientedProgramming)简称AOP。AOP的主要实现目
DWjan
·
2019-04-03 01:04
Django的学习笔记
Django
Django学习
笔记——视图及HttpRequest 和HttpResponse
文章目录1,HttpRequest2,HttpResponseDjango中的视图主要用来接受Web请求,并做出响应。视图的响应分为两大类: 1)以Json数据形式返回:JsonResponse({'name':'张三','age':33}) 2)以网页的形式返回: 2.1)重定向到另一个网页HttpResponseRedirect('http://www.baidu.com') 2.2)错误
DWjan
·
2019-04-01 23:47
Django的学习笔记
Django
django学习
第二天——Model
ORM对象关系映射(Objectrelationalmapping)实现实体(数据模型)和数据库的解耦将sql语句的操作转换成对对象的操作切换mysql数据库先创建数据库createdatabasemodelscharset=utf8在settings中DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':"models"
不知名混子
·
2019-04-01 21:34
Django学习
笔记——models的Manager
·django通过models的manager来执行数据库操作。·每个djangomodel至少有一个manager。·可以自定义manager。·自定义manager必须继承自models.Manager给默认的manager改名:classPerson(models.Model):#这里有一个默认的objects=models.Manager()(manage其实是Person的类属性)...
DWjan
·
2019-03-31 23:16
Django的学习笔记
Django学习
笔记——F查询和Q查询
F查询与Q查询得区别:Q查询——对对象的复杂查询F查询——专门取对象中某列值的操作(内部的字段匹配)导入Q,F对象:fromdjango.db.modelsimportQ,FF:主要作用(一个表里面内部字段与字段之间的对比操作)1)和models自身的字段进行对比。比如:Student.objects.filter(age__gt=F('age2'))2)对字段进行数学运算。比如:Student.
DWjan
·
2019-03-31 21:48
Django的学习笔记
Ubuntu里使用virtualenv改变当前python版本使得Django能正确显示中文网页
背景介绍:在项目开发初期,在Ubuntu使用的是python2.7来配合
Django学习
建站,后来在网站里添加中文内容的时候,网页因为python2.7的缘故无法解码中文字符而无法正确显示。
Cengineering
·
2019-03-30 13:35
Django
virtualenv
python
Ubuntu
Web前端
Django
django学习
,session与cookie
Cookies,某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie最早是网景公司的前雇员LouMontulli在1993年3月的发明。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置
老鼠蟒蛇
·
2019-03-29 20:00
Django学习
笔记(5)——cookie和session
一,前言1.1,什么是会话跟踪技术在JavaWeb中,客户向某一服务器发出第一个请求开始,会话就开始了,直到客户关闭了浏览器会话结束。在一个会话的多个请求中共享数据,这就是会话跟踪技术。例如在一个会话中的请求如下(请求银行主页):请求登录(请求参数是用户名和密码)请求转账(请求参数与转账相关的数据)请求信誉卡还款(请求参数与还款相关的数据)在上面会话中,当前用户信息必须在这个会话中共享的,因为登录
战争热诚
·
2019-03-29 11:00
Django学习
笔记--自用
入门首先,在cmd中,进入到项目的目标文件夹myblog,然后django-adminstartprojectmyblog这句话在目标文件夹建立Django项目。这个时候,这个myblog项目虽然啥也没写但是已经可以跑起来了,Django自带一个小型服务器,此时我们pythonmanage.pyrunserver既可以启动服务器,在服务器中会给出url地址和端口号,在浏览器中输入既可以打开网站。注
JerryLoveCoding
·
2019-03-25 09:08
Django学习
之十二:Cache 缓存组件
目录DjangoCache缓存组件缓存逻辑伪代码配置缓存源可配置参数说明01.Django的默认缓存02.基于Redis的django-redis03.自定义cache04.Django其它内置的缓存源,直接开箱使用out-of-the-box使用cache的示例1.cache在视图中示例2.全站缓存3.利用模板系统页面部分缓存4.low-levelapi操作缓存总结DjangoCache缓存组件
ZJiQi
·
2019-03-24 20:00
Django学习
笔记(4)——Django连接数据库
其实之前已经有学习过,可以参考博客:
Django学习
笔记:初始Django但是这里想详细的进行学习,首先对Django一些基本的知识点进行了解。1,Django的流程实现djan
战争热诚
·
2019-03-12 17:00
Django学习
笔记(5)--定义模板
1.创建模板目录在项目下创建一个目录名为:templates创建目录后需要首先在settings.py文件中修改TEMPLATES下的’DIRS’参数**settings.py**TEMPLATES=[{'BACKEND':'django.template.backends.django.DjangoTemplates','DIRS':[os.path.join(BASE_DIR,'templat
猫柠
·
2019-03-07 10:38
django
Django学习
笔记(3)--admin管理站点配置
admin站点管理创建管理员账号:pythonmanage.pycreatesuperuser代码片段settings.pyINSTALLED_APPS=['django.contrib.admin',#默认存在,若没有需添加........].....................LANGUAGE_CODE='zh-Hans'#更改语言TIME_ZONE='Asia/Shanghai'#更改时
猫柠
·
2019-03-07 10:46
django
Django学习
笔记(3)--admin管理站点配置
admin站点管理创建管理员账号:pythonmanage.pycreatesuperuser代码片段settings.pyINSTALLED_APPS=['django.contrib.admin',#默认存在,若没有需添加........].....................LANGUAGE_CODE='zh-Hans'#更改语言TIME_ZONE='Asia/Shanghai'#更改时
猫柠
·
2019-03-07 10:46
django
Django学习
笔记(2)-- 改变数据模型,添加数据
settings.py数据库配置DATABASES={'default':{'ENGINE':'django.db.backends.mysql',#mysql为可更改项,修改所用数据库替换这个值即可'NAME':'polls',#数据库名,需要先创建:createdatabasespolls;'USER':'root',#用户名'PASSWORD':'123456',#密码'HOST':'127
猫柠
·
2019-03-07 10:34
Django学习
笔记(1) -- 安装及启动django
安装Django条件:python已安装pip已安装pipinstallDjango检查django版本python-mdjango--version版本适配表格(django和python版本适配标准)创建项目1.切换到想要存放项目的目录执行以下命令django-adminstartprojectmysite2.django会在当前目录下生成以下几个文件mysite/--项目容器名manage.
猫柠
·
2019-03-07 10:19
django
Django学习
问题集锦
Django学习
问题集锦环境信息:python版本:3.7.2Django:2.2.1Mysql:8.0.12启动问题问题一:执行python.
猫柠
·
2019-03-01 14:05
python
Django学习
问题集锦
Django学习
问题集锦环境信息:python版本:3.7.2Django:2.2.1Mysql:8.0.12启动问题问题一:执行python.
猫柠
·
2019-03-01 14:05
python
Django学习
(六)- 自定义管理表单
这里我们就简单了解一下如何更改Django管理后台的显示样式即可默认情况下,Django显示每个对象。但有时候如果我们可以显示单个字段会更有帮助。为此,请使用list_display选项,该选项是要在对象的更改列表页面上显示的字段名称元组:polls/admin.pyclassQuestionAdmin(admin.ModelAdmin):#...list_display=('question_t
MA木易YA
·
2019-03-01 11:18
Django学习
笔记(3)——表单,路由控制和模板语法的学习
一,表单form为了接收用户的投票选择,我们需要在前段页面显示一个投票界面,让我们重写之前的polls/detail.html文件,代码如下:{{question.question_text}}{%iferror_message%}{{error_message}}{%endif%}{%csrf_token%}{%forchoiceinquestion.choice_set.all%}{{choi
战争热诚
·
2019-02-28 09:00
Django实现学生管理系统
Django学习
笔记-学生管理系统(Django实现)笔记中仅实现了对数据的全部查询。下面实现新增、删除、修改,代码如下。下面的代码没有对输入框内容进行限制,如果输入不符合规则的内容,会出现错误。
yaoliuwei1426
·
2019-02-26 10:58
Django学习
笔记(2)——模型,后台管理和视图的学习
一:Web投票示例本节我们首先从全局范围再复习一下Django的概念,让自己对Django的设计理念,功能模块,体系架构,基本用法有初步的印象。Django初始的详细博客内容:请点击我该应用包括以下两个部分:一个可以让公众用户进行投票和查看投票结果的站点一个可以进行增删改查的后台admin管理界面在开始之前,我们可以查看安装的Django是什么版本,在命令行输入:python-mdjango--v
战争热诚
·
2019-02-22 09:00
Django学习
笔记 $000 第一次接触
参考:https://blog.csdn.net/godqiao/article/details/786644971.基于python32.工具pycharm3.安装:'''pipinstalldjango'''4.Django是Python的web开发框架,遵循MVC设计模式,但是在Django中通常称为MTV,即models-template-views5.创建项目'''django-admi
我爱泡澡堂
·
2019-02-18 20:29
Django学习
笔记(1)——初识Django
一:Web框架介绍框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以快速帮你开发特定的系统。Web框架是别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你需要的样子。简单说,就是你用别人搭建好的舞台来表演。一般Web框架的架构这样的:其他基于Python的Web框架,图tornado,flask,webpy都是在这个范围内
战争热诚
·
2019-02-18 10:00
【
Django学习
笔记】9:配置DRF框架,CBV方式实现list接口
DjangoRESTframework是基于Django开发的应用于RESTapi的一套框架,所以这里也都放到Django的笔记里。配置DRF框架安装和引入DRF最少需要安装django、djangorestframework、markdown、django-filter、coreapi、django-crispy-forms、django-guardian。为了处理上传的图片,还可以安装一下pi
刘知昊
·
2019-02-12 23:17
#
Django
Django学习
之十一:真正理解Django的路由分发和反解url原理
目录URLDispatcher简介模式概念对比URLPattern与URLResolver(多态的体现)构建子路由几种方式反解url算法逻辑URLDispatcher简介django的urldispatcher设计是基于一个urlmapper来工作的。这个urlmapper主要用在两个方向:url匹配到视图通过提供的标识,反解出urlDjangoprovidesasolutionsuchthatt
ZJiQi
·
2019-01-30 17:00
Django学习
笔记(六)
PycharmMac快捷键大全(持续更新)一、排版相关1.opt+cmd+l代码块对齐
水爸爸
·
2019-01-23 08:02
Django问题总结(持续更新)
开此文记录一下
Django学习
中遇到的一些问题,以供参考。水平不高,若有所疏漏,希望大家指正。1.
不晓得X
·
2019-01-22 15:53
框架学习
[
Django学习
]Django基础(15)_ajax的评论提交
一功能介绍点击“评论”按钮时,不刷新页面,将评论内容直接插入下方的评论列表中。二实现方式1.为评论框表单设置id属性//为评论框表单设置id属性comment_form{%csrf_token%}{{user.username}},欢迎评论{%forfieldincomment_form%}{{field}}{%endfor%}//添加错误提示框,并设置其id属性comment_error2.在{
AngryZe
·
2019-01-18 21:00
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他