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
Go学习
Djan
go学习
笔记(1)
Djan
go学习
笔记(1)准备工作一.开发工具1.Pycharm版本2.Python3.6+Django2.2.2二.基本流程1.新建项目2.项目的基本结构3.运行项目三.Django框架基本结构的说明
weixin_7633629
·
2019-06-09 11:56
Python学习
Django
Python
GO学习
第10天(出错处理)
defer+panic+recoverpackagemainimport("./fileList""github.com/gpmgo/gopm/modules/log""net/http""os")typeappHaberfunc(writerhttp.ResponseWriter,request*http.Request)errorfuncappWrapper(appappHaber)func(
dmt_csr
·
2019-06-08 13:57
GO
Djan
go学习
笔记(16)——扩展Django自带User模型,实现用户注册与登录
一,项目题目:扩展Django自带User模型,实现用户注册与登录我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册,登录,用户认证,注销,修改密码等功能。Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点,它内置了强大的用户认证系——auth,所以本文在不建立User模型的情况下实现用户的注册,登录和认证。另外对DjangoAuth自带
战争热诚
·
2019-06-08 11:00
Djan
go学习
笔记(15)——中间件
当Django处理一个Request的过程是首先通过中间件,然后再通过默认的URL方式进行的。我们可以在Middleware这个地方把所有Request拦截住,用我们自己的方式完成处理以后直接返回Response,因此了解中间件的构成是非常有必要的。1,中间件的概念Django默认的Middleware如下:在Django项目中的settings模块中,有一个MIDDLEWARE_CLASSES变
战争热诚
·
2019-06-05 09:00
GO学习
第九天(defer)
defer确保在函数结束时发生参数在defer语句计算defer先进后出funcwriteFib(fileNamestring){file,err:=os.Create(fileName)iferr!=nil{panic(err)}deferfile.Close()wartier:=bufio.NewWriter(file)deferwartier.Flush()f:=fib.Fibonacci(
dmt_csr
·
2019-06-03 13:35
GO
Djan
go学习
笔记(14)——AJAX与Form组件知识补充(局部钩子和全局钩子详解)
我在之前做了一个关于AJAX和form组件的笔记,可以参考:Djan
go学习
笔记(8)——前后台数据交互实战(AJAX);Djan
go学习
笔记(6)——Form表单我觉得自己在写Django笔记(8)的时候
战争热诚
·
2019-06-03 09:00
Djan
go学习
笔记(13)——Django的用户认证(Auth)组件,视图层(request)和QuerySet API
用户认证组件的学习用户认证是通过取表单数据根数据库对应表存储的值做比对,比对成功就返回一个页面,不成功就重定向到登录页面。我们自己写的话当然也是可以的,只不过多写了几个视图,冗余代码多,当然我们也可以封装成函数,简单代码。不过推荐使用Django提供的一套用户认证组件,原理其实类似,只不过功能更强大。1,用户认证——auth模块在进行用户登录验证的时候,如果是自己写代码,就必须要先查询数据库,看用
战争热诚
·
2019-05-30 14:00
GO学习
第五天(结构体)
结构体创建typetreeNodestruct{valueintleft,right*treeNode}funcmain(){vartreetreeNodefmt.Println(tree)tree=treeNode{5,nil,nil}tree.left=&treeNode{}tree.right=&treeNode{value:2}tree.left.right=new(treeNode)fm
dmt_csr
·
2019-05-28 23:47
GO
GO学习开发
GO学习
第四天(切片操作、map、rune)
切片的append操作arr:=[...]int{0,1,2,3,4,5,6}s1:=arr[2:5]s3:=append(s1,10)s4:=append(s3,20)//超过arr的cap系统会重新分配更大数组//s5nolongerviewarrs5:=append(s4,30)fmt.Println("s3,s4,s5=",s3,s4,s5)s4[0]=200s3[1]=600s5[1]=
dmt_csr
·
2019-05-27 22:51
GO
GO学习开发
Djan
go学习
笔记(12)——分页功能
这一篇博客记录一下自己学习Django中分页功能的笔记。分页功能在每个网站都是必要的,当页面因需要展示的数据条目过多,导致无法全部显示,这时候就需要采用分页的形式进行展示。分页在网站随处可见,下面展示一个分页的样式:分页的实现,不仅提高了用户的体验,还减轻了数据库读取数据的压力。Django自带名为Paginator的分页工具,方便我们实现分页功能,这个类存放在django/core/pagina
战争热诚
·
2019-05-27 10:00
GO学习
第三天(切片)
指针funcswap(a,b*int){*a,*b=*b,*a}函数只有值传递,没有引用交换值funcmain(){a,b:=3,4a,b=swap(a,b)fmt.Println(a,b)}funcswap(a,bint)(int,int){returnb,a}数组定义funcmain(){vararr1[3]intarr2:=[3]int{1,2,3}arr3:=[...]int{1,2,3}
dmt_csr
·
2019-05-26 23:55
GO
GO学习开发
Djan
go学习
笔记(11)——开发图书管理页面
一,项目题目:开发图书管理页面该项目主要练习Django对多个数据库进行增删改查的操作。二,项目需求:基础需求:75%1.列出图书列表、出版社列表、作者列表2.点击作者,会列出其出版的图书列表3.点击出版社,会列出旗下图书列表4.可以创建、修改、删除图书、作者、出版社升级需求:10%1.点击修改按钮,弹出模块框,模态框中展示该书的信息且信息可以修改,2.书名不可重复,不可修改3.修改图书信息时,使
战争热诚
·
2019-05-24 10:00
go 学习笔记
go学习
的笔记什么是go看到云风在博客里面写的一句话:我发现我花了四年的时间锤炼自己用C语言构建系统的能力,试图找到一个规范,可以更好的编写软件。结果发现只是对go的模仿。
zhaozhengcoder
·
2019-05-19 15:07
go 学习笔记
go学习
的笔记什么是go看到云风在博客里面写的一句话:我发现我花了四年的时间锤炼自己用C语言构建系统的能力,试图找到一个规范,可以更好的编写软件。结果发现只是对go的模仿。
zhaozhengcoder
·
2019-05-19 15:07
Djan
go学习
一.使用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
Djan
go学习
笔记(10)——Book单表的增删改查页面
一,项目题目:Book单表的增删改查页面该项目主要练习使用Django开发一个Book单表的增删改查页面,通过这个项目巩固自己这段时间学习Django知识。二,项目需求:开发一个简单的Book增删改查页面要求:实现一个书籍的增删改查功能即可尽量规范化代码查询操作:1,查找A出版社出版过的书籍价格大于1002,查询某月出版的所有python书籍名称3,查询价格为100,或者150的所有书籍名称及其出
战争热诚
·
2019-05-07 10:00
Djan
go学习
笔记(10)——Book单表的增删改查页面
一,项目题目:Book单表的增删改查页面该项目主要练习使用Django开发一个Book单表的增删改查页面,通过这个项目巩固自己这段时间学习Django知识。二,项目需求:开发一个简单的Book增删改查页面要求:实现一个书籍的增删改查功能即可尽量规范化代码查询操作:1,查找A出版社出版过的书籍价格大于1002,查询某月出版的所有python书籍名称3,查询价格为100,或者150的所有书籍名称及其出
weixin_30900589
·
2019-05-07 10:00
Djan
go学习
中遇到的坑和解决办法
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
Djan
go学习
笔记之为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
bee
go学习
2 控制器与路由
beego控制器controller目录新建test.go文件结构体集成beego.Controller控制名需大写,否则为私有方法packagecontrollersimport("github.com/astaxie/beego")typeTestControllerstruct{beego.Controller}func(t*TestController)HelloGo(){t.Ctx.Wr
少壮不努力,老大学IT
·
2019-04-26 14:00
Djan
go学习
笔记(9)—— 开发用户注册与登录系统
在Djan
go学习
笔记(16)——扩展Django自带User模型,实现用户注册与登录,这篇博文中,我完成了使用Django自带的Auth模型下的User模型而重新建立了自己的用户模型。
战争热诚
·
2019-04-23 20:00
djan
go学习
之传列表到前端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开发
go学习
笔记3-协程和线程对比
在B站上看了一个视频,讲了协程和线程在运行机制上有一些不同,线程运行中会因为操作系统的调度而失去时间片,协程运行过程中是不会受到影响的,除非协程的业务代码主动让出CPU执行权或者遇到io阻塞,接下来用线程和协程实现同样功能来对比一下两者之间的区别,线程的代码我用java写,但是运行结果出乎我的意料,恰恰相反,多线程版本的执行完一个线程再执行下一个,而多个协程是交错执行的,我是见了鬼吗?一.java
猫小妖的尾巴
·
2019-04-20 22:23
go
Djan
go学习
之十三:提高页面开发效率减少冗余的模板系统
目录Django模板模板语法逻辑语法函数式过滤器内置filter功能tag注释内置tag导入三方tagandfilter(load)过滤器和功能tag的区别自定义tag和filter上下文数据模板间关系继承关系包含关系inclusion_tag关系小结Django模板模板按照我的理解,就是让html中内容不固定,让html内容已后端的方式动态起来(虽然前端mvvm框架也也开始有模板概念,所以广义说
ZJiQi
·
2019-04-20 00:00
[go] 聊天室服务器端十 --结束总结
GO学习
到的东西说明代码json解析发现了个BUG!!!json组显示不了,我还以为是库的问题,折腾呀…tag结构体导出jsonjson:"user"
简笔画_
·
2019-04-19 09:09
go
Djan
go学习
笔记(8)——前后台数据交互实战(AJAX)
这里将自己这段时间学习的关于前后台数据交互的笔记写在这里,这里包含了Django传输数据给JS,AJAX的相关问题,跨域问题,如何解决AJAX的跨域问题等等。比较凌乱,请看到这篇博客的盆友见谅,如果我将最近学习的这段内容理清楚了,我会再写一篇易于理解的文章做以巩固。有时候我们想把一个list或者dict等JSON对象传到网页的JavaScript,用JS进行处理,比如用JS将数据可视化显示到网页上
战争热诚
·
2019-04-16 14:00
Djan
go学习
笔记
来源:实验楼链接:https://www.shiyanlou.com/courses/1127实验楼学习实验报告DjangoDjangoMVC模式3个Python文件1.modelM数据库的代码表示方法,通过Python类实现数据库,代替SQL语句。2.viewV在view中引用model,通常,视图根据参数检索数据,加载一个模板,并使用检索到的数据呈现模板。fromdjango.shortcut
锦绣拾年
·
2019-04-13 16:33
Djan
go学习
笔记(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
Djan
go学习
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
测试
数据库
Djan
go学习
笔记(6)——Form表单
知识储备:HTML表单form学习表单,在前端页面中属于最常见的一个东西了。基本上网站信息的提交都用到了表单,所以下面来学习Django中优雅的表单系统:Form表单的主要作用是在网页上提供一个图形用户页面,用作采集和提供用户输入数据。表单的基本结构:1,from表单常用属性action:表单提交的服务器地址,也就是服务器接收表单数据的url地址method:表单提交数据的方法(一般为get/po
战争热诚
·
2019-04-06 18:00
Djan
go学习
笔记(6)——Form表单
知识储备:HTML表单form学习表单,在前端页面中属于最常见的一个东西了。基本上网站信息的提交都用到了表单,所以下面来学习Django中优雅的表单系统:Form表单的主要作用是在网页上提供一个图形用户页面,用作采集和提供用户输入数据。表单的基本结构:1,from表单常用属性action:表单提交的服务器地址,也就是服务器接收表单数据的url地址method:表单提交数据的方法(一般为get/po
weixin_30237281
·
2019-04-06 18:00
Go学习
之旅之--实现一个小的本地存储
packagemainimport("fmt""io""io/ioutil""log""net/http""os""strings")conststoreDir="/Users/haohaiwei/test/"funcHandler(whttp.ResponseWriter,r*http.Request){m:=r.Methodifm==http.MethodGet{get(w,r)return}
脉脉此情
·
2019-04-06 16:03
Djan
go学习
笔记—— 中间件&验证码&富文本&缓存
文章目录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
go学习
笔记(1 基础)
转载:http://www.runoob.com/go/go-variables.htmlGo语言变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。Go语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用var关键字:varidentifiertype变量声明第一种,指定变量类型,如果没有初始化,则变量默认为零值。varv_
琅琊山二当家
·
2019-04-02 10:59
go
Djan
go学习
笔记——视图及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
djan
go学习
第二天——Model
ORM对象关系映射(Objectrelationalmapping)实现实体(数据模型)和数据库的解耦将sql语句的操作转换成对对象的操作切换mysql数据库先创建数据库createdatabasemodelscharset=utf8在settings中DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':"models"
不知名混子
·
2019-04-01 21:34
Djan
go学习
笔记——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的学习笔记
Djan
go学习
笔记——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来配合Djan
go学习
建站,后来在网站里添加中文内容的时候,网页因为python2.7的缘故无法解码中文字符而无法正确显示。
Cengineering
·
2019-03-30 13:35
Django
virtualenv
python
Ubuntu
Web前端
Django
djan
go学习
,session与cookie
Cookies,某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie最早是网景公司的前雇员LouMontulli在1993年3月的发明。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置
老鼠蟒蛇
·
2019-03-29 20:00
Djan
go学习
笔记(5)——cookie和session
一,前言1.1,什么是会话跟踪技术在JavaWeb中,客户向某一服务器发出第一个请求开始,会话就开始了,直到客户关闭了浏览器会话结束。在一个会话的多个请求中共享数据,这就是会话跟踪技术。例如在一个会话中的请求如下(请求银行主页):请求登录(请求参数是用户名和密码)请求转账(请求参数与转账相关的数据)请求信誉卡还款(请求参数与还款相关的数据)在上面会话中,当前用户信息必须在这个会话中共享的,因为登录
战争热诚
·
2019-03-29 11:00
Go学习
笔记----7,Go语言中string和interface{}各种类型互转
packagemainimport("fmt""strconv")funcmain(){//string与int互转varnum1int=10;//Itoa底层调用的是FormatInt//ItoSstr1:=strconv.Itoa(num1)fmt.Println(str1)//StoInum1_int,_:=strconv.Atoi(str1)fmt.Println(num1_int)//i
OH,CGWLMXUP
·
2019-03-28 17:54
Go
string类型转换
Go学习
--golang使用rocksdb做数据持久化
前提在go使用rocksdb之前如果未安装rocksdb和gorocksdb可以点击下面的链接准备好相关环境点击该链接:golang安装gorocksdb,从而使用rocksdb一、导入import“github.com/tecbot/gorocksdb”二、创建和连接bbto:=gorocksdb.NewDefaultBlockBasedTableOptions()bbto.SetBlockCa
TaroYoVen
·
2019-03-26 10:54
Golang
Golang学习笔记
Djan
go学习
笔记--自用
入门首先,在cmd中,进入到项目的目标文件夹myblog,然后django-adminstartprojectmyblog这句话在目标文件夹建立Django项目。这个时候,这个myblog项目虽然啥也没写但是已经可以跑起来了,Django自带一个小型服务器,此时我们pythonmanage.pyrunserver既可以启动服务器,在服务器中会给出url地址和端口号,在浏览器中输入既可以打开网站。注
JerryLoveCoding
·
2019-03-25 09:08
划重点2
关于技术选型的思考技术选型要考虑:业务的需求(比如说并发、存量等)项目的上线时间,所以对于项目时间紧迫的,通常是先上线,再迭代设计一个服务要考虑什么明确需求技术选型开发时间运维成本
Go学习
之并发在golang
[email protected]
·
2019-03-25 09:45
Djan
go学习
之十二: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
bee
go学习
笔记一
楔子接上文谈一谈Go语言,假设我们已经安装好了Go环境,并配置好了环境变量,那么接下来就可以开始Go语言的开发了。实际上Go语言真的是一门可以从系统层面一路写到web前台,从服务器内核写到移动端展现的语言。我很努力的希望用一门语言来进行开发功能上的类比,我想可能是C++加上C#吧?开发桌面应用的时候可以通过交叉编译直接输出linux、windows、macOS的可执行文件,见下图:image随着w
井月轩
·
2019-03-22 21:20
Djan
go学习
笔记(4)——Django连接数据库
其实之前已经有学习过,可以参考博客:Djan
go学习
笔记:初始Django但是这里想详细的进行学习,首先对Django一些基本的知识点进行了解。1,Django的流程实现djan
战争热诚
·
2019-03-12 17:00
Djan
go学习
笔记(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
Djan
go学习
笔记(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
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他