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学习笔记
.models.py
models.py建立数据库模板,定义要存取的数据模型以下的典型的定义方式:fromdjango.dbimportmodelsclassPost(models.Model):title=models.CharField(max_length=200)...def__unicode(self):returnPost.title常用的数据字段如下:数据字段各个字段常用的属性说明属性说明定义外键make
陆文斌
·
2019-11-05 04:06
Djan
go学习笔记
POST上传数据
2017/1/1423:29:24Djan
go学习笔记
POST上传数据普通的GET请求就不多说了这一次的需求是需要把一些数据通过POST回传到后端1请求URL&视图函数首先我们创建一个url接收器:fromdjango.conf.urlsimporturlfromdjango.contribimportadminfromMyBlogimportviewsurlpatterns
我爱小白小白爱大开
·
2019-11-03 07:33
Djan
go学习笔记
之数据模型
2017/1/151:02:05Djan
go学习笔记
之数据模型1创建模型首先我们在项目中创建一个数据模型:fromdjango.dbimportmodels#Createyourmodelshere.classSKBlog
我爱小白小白爱大开
·
2019-11-01 12:29
GO学习笔记
如果我们需要声明不同类型的变量那么可以按照以下语法声明var(name1=initialvalue1name2=initialvalue2)https://ytb.dscsdoj.top/:=语法至少要有一个新的变量packagemainimport"fmt"funcmain(){a,b:=20,30//declarevariablesaandbfmt.Println("ais",a,"bis",
坠入莱茵河
·
2019-11-01 09:16
「
Go学习笔记
」2.Go语言由什么组成?
原文链接https://juejin.im/post/5daad1ed6fb9a04e270fb0ee标识符Go语言标识符是用于标识变量、函数或任何用户自定义项目的名称(程序实体),这个标识符就类似java中的数据类型(基本数据类型、引用数据类型)。标识符有两种类别,一种是用户自定义的标识符,它作为程序的实体存在。另一种标识符成为预定义标识符,是Go语言源代码中声明的。例如:数据类型bool(tr
码处高效
·
2019-10-21 02:48
后端
语言
golang
「
Go学习笔记
」1.初识Go
前言由于在公司广泛使用Docker的大环境下,突然对它的编程语言(Go)了解下。并且感觉现在Go语言的应用也是越来越广泛,很多互联网大厂都在使用,目前利用业余时间来学习下,主流还是Java,学明白以后可能考虑转哦。如果你也感兴趣不如一起来学习。Go介绍简史Go语言是Google于2009年正式发布的一款开源的静态编译型语言。Go语言最早于2007年RobertGriesemer(JavaHotSp
码处高效
·
2019-10-17 03:24
golang
Go的基本数据类型
这是
Go学习笔记
的第一篇,主要是Go基本数据类型的学习总结。由于本人一直使用PHP语言进行开发,在学习Go的过程中发现有些知识点经常混淆,遂将Go与PHP做了比较(仅限于二者的基本数据类型)。
鹿呦呦
·
2019-10-01 23:00
go 学习笔记之10 分钟简要理解 go 语言闭包技术
闭包是主流编程语言中的一种通用技术,常常和函数式编程进行强强联合,本文主要是介绍Go语言中什么是闭包以及怎么理解闭包.如果读者对于Go语言的闭包还不是特别清楚的话,可以参考上一篇文章
go学习笔记
之仅仅需要一个示例就能讲清楚什么闭包
雪之梦技术驿站
·
2019-10-01 13:08
golang
go 学习笔记之10 分钟简要理解 go 语言闭包技术
闭包是主流编程语言中的一种通用技术,常常和函数式编程进行强强联合,本文主要是介绍Go语言中什么是闭包以及怎么理解闭包.如果读者对于Go语言的闭包还不是特别清楚的话,可以参考上一篇文章
go学习笔记
之仅仅需要一个示例就能讲清楚什么闭包
雪之梦技术驿站
·
2019-10-01 13:23
go 学习笔记之10 分钟简要理解 go 语言闭包技术
闭包是主流编程语言中的一种通用技术,常常和函数式编程进行强强联合,本文主要是介绍Go语言中什么是闭包以及怎么理解闭包.如果读者对于Go语言的闭包还不是特别清楚的话,可以参考上一篇文章
go学习笔记
之仅仅需要一个示例就能讲清楚什么闭包
雪之梦技术驿站
·
2019-10-01 13:00
GoCN每日新闻(2019-09-23)
1.查看Go的代码优化过程http://xargin.com/go-compiler-opt2.
go学习笔记
之仅仅需要一个示例就能讲清楚什么闭包https://segmentfault.com/a/11900000204614873
landv
·
2019-09-24 09:00
Djan
go学习笔记
---Model
一、数据库的准备工作1、修改使用的数据库一个实例对象就是一个记录,django默认使用sqlite3,用mysql需要更改配置文件。在settings修改DATABASES,默认用的是mysqldb。DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'books',#你的数据库名称'USER':'root',#你的数据
浮生醉清风i
·
2019-09-23 21:21
Django
Python
Django
Model
GO学习笔记
- 数据校验
本文主题:基于asaskevich/govalidator实现Golang数据校验小慢哥的原创文章,欢迎转载目录▪一.asaskevich/govalidator介绍▪二.字符串匹配▪三.struct元素匹配▪四.struct元素可选验证▪五.struct嵌套校验▪六.无法实现嵌套的可选校验▪七.个人最佳实践▪八.其他功能▪附录1.字符串合法性校验▪附录2.struct元素校验项▪附录3.数据特征
小慢哥
·
2019-09-15 19:49
golang
valid
govalidator
golang
djan
go学习笔记
04-Django模型
一、django模型层用于创建和存储数据,模型的基础知识。每个模型是python的一个类,继承django.db.models.Model类每个模型对应数据库中一张表,模型的每个属性,对应表中的一个字段django有一套访问数据库的API二、创建模型fromdjango.dbimportmodels#Createyourmodelshere.#发布会表classEvent(models.Model
高可乐的爸爸
·
2019-09-15 19:08
Python
go 学习笔记之无心插柳柳成荫的接口和无为而治的空接口
如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击
go学习笔记
之万万没想到宠物店竟然催生出面向接口编程?
雪之梦技术驿站
·
2019-09-14 11:46
djan
go学习笔记
03-Django视图
介绍视图之前,先给大家介绍一下django的MTV开发模式M代表模型(Model),即数据存取层。该层处理的数据相关的所有事物,进行数据库相关的操作T代表模板(Template),即表现层。该层处理与页面显示有关的东西,主要用于与用户进行交互V代表视图(Views),即业务逻辑层。该层包含存取模型及调取模板相关操作,是模型和模板之间的桥梁1.post请求时,解决防止跨站请求伪造导致请求无法提交的问
高可乐的爸爸
·
2019-09-10 20:37
Python
go 学习笔记之无心插柳柳成荫的接口和无为而治的空接口
如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击
go学习笔记
之万万没想到宠物店竟然催生出面向接口编程?
雪之梦技术驿站
·
2019-09-10 09:00
go 学习笔记之无心插柳柳成荫的接口和无为而治的空接口
如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击
go学习笔记
之万万没想到宠物店竟然催生出面向接口编程?
雪之梦技术驿站
·
2019-09-10 00:00
golang
Djan
go学习笔记
安装djangopip3installdjango删除djangopip3uninstalldjango创建django项目#django-adminstartproject创建的项目名django-adminstartprojectmywebsite运行django项目#运行时需要进入到django目录pythonmanage.pyrunserver创建django-app(即django应用)
AlexLu0711
·
2019-09-05 01:00
Go学习笔记
:Linux下安装Go语言
CentOS7.6安装Go-1.12.9版本1.下载安装包到当前目录下>wgethttps://dl.google.com/go/go1.12.9.linux-amd64.tar.gz2.解压到指定目录下>tar-C/usr/local-xzvfgo1.12.9.linux-amd64.tar.gz解压成功后,会在/usr/local目录下生成go目录,亦即go的安装路径是/usr/local/g
Kugle
·
2019-08-27 16:00
Go学习笔记
:初识Go语言
Go语言简介Go语言是Google(谷歌)公司开发的一款静态型、编译型并自带垃圾回收机制和并发的编程语言。Go语言的风格类似于C语言。其语法在C语言的基础上进行了大幅的简化,去掉了不需要的表达式括号,循环也只有for一种表示方法,就可以实现数值、键值等各种遍历。Go语言最有特色的特性莫过于goroutine。Go语言在语言层可以通过goroutine对函数实现并发执行。goroutine类似于线程
Kugle
·
2019-08-27 15:00
djan
go学习笔记
-开始前端学习 183-
183项目环境项目环境说明本项目是一个模仿小饭桌官网的项目实战。具有前台和CMS后台管理系统。具有以下模块:新闻、在线课程、付费资讯、搜索等模块。其中涉及到的技术要点有:Django、ajax,RestfulAPI,arttemplate.js、在线视频播放,支付,haystack搜索,UEditor富文本编辑器,第三方分享等。前端方向nvm:用来管理node.js的工具。node.js:自带有n
大鹏_c5f9
·
2019-08-20 16:21
GO学习笔记
- 模版渲染及多种输出
本文主题:基于内置的text/template实现Golang模版渲染,并将结果写入文件、屏幕、变量。小慢哥的原创文章,欢迎转载目录▪定义结构体▪定义模版文本▪模版渲染及输出方式▪完整例子定义结构体首先,定义一个结构体,用于后面的模版渲染typePersonstruct{NamestringAgeintBoybool}注意:struct的元素必须要可导出(大写打头),否则渲染时候找不到实例化结构体
小慢哥
·
2019-08-18 13:57
golang
template
stdout
golang
djan
go学习笔记
7-cookie和session(133-137)
133cookie和session的介绍:cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的携带给服务器,服务
大鹏_c5f9
·
2019-08-12 02:44
djan
go学习笔记
5-数据库 (42-100)
42mysql的安装navicat安装mysql驱动程序安装mysqlclient、pymysql43444546ORM模型ORM模型介绍:随着项目越来越大,采用写原生SQL的方式在代码中会出现大量的SQL语句,那么问题就出现了:1、SQL语句重复利用率不高,越复杂的SQL语句条件越多,代码越长。会出现很多相近的SQL语句;2、很多SQL语句是在业务逻辑中拼出来的,如果有数据库需要更改,就要去修改
大鹏_c5f9
·
2019-08-06 14:44
Go学习笔记
(三)
Go函数Go语言中的函数可以返回多个结果。函数类型的字面量由关键字func、由圆括号包裹参数声明列表、空格以及可以由圆括号包裹的结果声明列表组成。每个参数声明由参数名称、空格和参数类型组成。参数声明列表中的参数名称是可以被统一省略的。结果声明列表中的结果名称也是可以被统一省略的。并且,在只有一个无名称的结果声明时还可以省略括号,例如:func(input1string,input2string)s
dev_winner
·
2019-08-05 20:24
djan
go学习笔记
1-URL (7-22)
7-8第一个django项目:用命令行的方式创建创建项目:django-adminstartproject[项目名]2.创建app:一个项目类似一个架子,但真正起作用的还是app.进入项目所在的路径,然后执行pythonmanage.pystartapp[app名]3运行项目:在项目文件夹中pythonmanage.pyrunserver用pycharm的方式创建536619489-59e452b
大鹏_c5f9
·
2019-07-29 01:36
GO学习笔记
- 命令行解析
本文主题:基于os.Args与flag实现Golang命令行解析。小慢哥的原创文章,欢迎转载目录▪一.os.Args▪二.flag▪三.结合os.Args与flag实现子命令▪附.参考文档一.os.Argsos.Args用于获取通过命令行传入的参数▷os.Args[0]:程序执行路径▷os.Args[1]:第1个参数▷os.Args[2]:第2个参数▷len(os.Args):参数数量示例如下pa
小慢哥
·
2019-07-21 21:06
golang
command
parse
golang
go学习笔记
(16)
goland有个定时任务的库cron,查看了一些资料也挺多人用,所以就跟着这个案例,写了一遍,先把它记录下来。顺便也练习一下goland的一些基础。文件写入的库ioutil,查看这个库实际上是建立在os基础上封装的。用起来也可以,和nodejs的api也类似。但是goland要处理异常错误。这一点会写多一点代码,但这个并不是问题。packagemainimport("bytes""encoding
hero82748274
·
2019-07-20 21:18
go
Go学习笔记
五(函数)
函数是⼀等公民与其他主要编程语⾔的差异可以有多个返回值所有参数都是值传递:slice,map,channel会有传引用的错觉函数可以作为变量的值函数可以作为参数和返回值一般函数funcfunName(传入参数)(返回参数){return8}//多个入参和返回值funcmutiValues(xint,yint)(int,int){o:=x+1p:=y+1fmt.Println(o,p)returno
Jabir_Zhang
·
2019-07-17 07:42
Go学习笔记
三(数据类型)
数组和切⽚数组的声明vara[3]int//声明并初始化为默认零值a[0]=1b:=[3]int{1,2,3}//声明同时初始化c:=[...]int{1,2,3}//不指定元素个数d:=[2][2]int{{1,2},{3,4}}//多维数组初始化数组元素遍历与其他主要编程语⾔言的差异funcTestTravelArray(t*testing.T){a:=[...]int{1,2,3,4,5}/
Jabir_Zhang
·
2019-07-11 07:31
Djan
go学习笔记
--static和media文件路径设置
对于常用的css、js、image和常用的工具类在django项目中要设置一个全局的路径,对所有的app都可以访问到这个路径下的文件1在django项目的setting文件中设置对应的static和media路径#设置全局的共享静态文件STATIC_URL='/static/'STATICFILES_DIRS=[os.path.join(BASE_DIR,'static')]#配置好了之后用户上传
蓝色的风
·
2019-07-10 09:05
Djan
go学习笔记
(20)——BBS+Blog项目开发(4)Django如何使用Bootstrap
本文学习如何通过Django使用Bootstrap。其实在之前好几个Django项目中已经尝试使用过了Bootstrap,而且都留有学习记录,我已经大概有了一个大的框架,那么本文就从头再走一遍流程,其实主要细节还是Bootstrap的常用的语法使用。除了基本流程,本文基于BBS+Blog项目进行学习,主要是完成其项目的模板的功能,顺带学习一下Bootstrap的内容。我使用的Python版本为3.
战争热诚
·
2019-06-27 20:00
go学习笔记
(15)golang base64图片写入
今天做了一个小实验,之前参与的一个的活动里面采用了一个php写入base64的做法。现在改用了golang写,发现golang和base64在这块资料有点少。因为需要结合到自身做的一些业务,所以今天尝试做了以下一个小实验。golang接收到前端发过来的base64的编码。这个编码是没有做特殊处理,没有采用fromdata的做法。做之前也查找了一些golang的资料,发现里面真正写起来,还有不少东西
hero82748274
·
2019-06-27 16:54
go
开箱一个Go语言
go学习笔记
语言变量import一个包之后,不能不使用,否则应该写作import_"fmt"正括号不能写到下一行声明了变量,必须要使用,
Aris_TnT
·
2019-06-27 02:39
Django 学习笔记(二)—— 第一个自定义应用 上篇
本文接上篇Djan
go学习笔记
(一)——快速建站,前提是已经完成了Django开发环境的搭建和MySQL数据库的关联。
rollingstarky
·
2019-06-24 23:04
Djan
go学习笔记
(19)——BBS+Blog项目开发(3)细节知识点补充
本文将BBS+Blog项目开发中所需要的细节知识点进行补充,其中内容包括KindEditor编辑器的使用,BeautifulSoup模块及其防XSS攻击,Django中admin管理工具的使用,media配置之MEDIA_ROOT,FBV和CBV之间的关系,Django模块之Meta选项详解,HTML中submit和button的区别等七大内容。一:KindEditor编辑器的使用富文本编辑器,R
战争热诚
·
2019-06-24 11:00
Djan
go学习笔记
(18)——BBS+Blog项目开发(2)主体思路及流程
这篇博客主要完成一个BBS+Blog项目,那么主要是模仿博客园的博客思路,使用Django框架进行练习。准备:项目需求分析在做一个项目的时候,我们首先做的就是谈清楚项目需求,功能需求,然后才开始写,要是没有和产品经理聊清楚需求,到时候改的话就非常非常麻烦。那此次写项目的话,我会严格按着此次写的项目流程完成项目。那下面就是此次的项目流程。1,项目流程1.1,功能需求分析(和产品经理聊清楚需求)1,基
战争热诚
·
2019-06-22 09:00
Djan
go学习笔记
(17)——BBS+Blog项目开发(1)验证码功能的实现及PIL库的用法
本文主要学习验证码功能的实现,为了项目BBS+Blog项目打下基础。为了防止机器人频繁登陆网站或者破坏分子恶意登陆,很多用户登录和注册系统都提供了图形验证码功能。验证码(CAPTCHA)是“CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全
战争热诚
·
2019-06-20 11:00
Djan
go学习笔记
-2
Djan
go学习笔记
-2基本配置信息静态资源模块路径数据库配置中间件基本配置信息配置信息主要由项目中settings.py文件实现,主要配置有:项目路径密钥配置域名访问权限App列表配置静态资源配置模板文件数据库配置中间件缓存配置
lovelyIand
·
2019-06-13 23:11
Python
Django
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
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
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
Djan
go学习笔记
(12)——分页功能
这一篇博客记录一下自己学习Django中分页功能的笔记。分页功能在每个网站都是必要的,当页面因需要展示的数据条目过多,导致无法全部显示,这时候就需要采用分页的形式进行展示。分页在网站随处可见,下面展示一个分页的样式:分页的实现,不仅提高了用户的体验,还减轻了数据库读取数据的压力。Django自带名为Paginator的分页工具,方便我们实现分页功能,这个类存放在django/core/pagina
战争热诚
·
2019-05-27 10:00
Djan
go学习笔记
(11)——开发图书管理页面
一,项目题目:开发图书管理页面该项目主要练习Django对多个数据库进行增删改查的操作。二,项目需求:基础需求:75%1.列出图书列表、出版社列表、作者列表2.点击作者,会列出其出版的图书列表3.点击出版社,会列出旗下图书列表4.可以创建、修改、删除图书、作者、出版社升级需求:10%1.点击修改按钮,弹出模块框,模态框中展示该书的信息且信息可以修改,2.书名不可重复,不可修改3.修改图书信息时,使
战争热诚
·
2019-05-24 10: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学习笔记
之为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
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他