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学习
1.9 Djan
go学习
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python3。如果应用A需要jinja2.7,而应用B需要jinja2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行
丘比特爱上猫
·
2018-07-26 15:57
Djan
go学习
(四):ORM--上篇
一:模型概述模型是你的数据的唯一的、确定的信息源。它包含你所储存数据的必要字段和行为。通常,每个模型对应数据库中唯一的一张表。①每个模型都是一个Python类,它们都是django.db.models.Model的子类。②每一个模型属性都代表数据库中的一个字段。二:字段类型1,基本字段类型AutoField:一个根据实际ID自动增长的IntegerFieldBinaryField:一个用来存储原始
Lee-hua
·
2018-07-18 20:54
Djan
go学习
之二:Django 项目创建 和 应用创建
Django项目创建和应用创建创建一个Django项目都是在相应平台的命令行环境下操作:1.进入用于存放项目的目录下1.1windows下切换目录:先进入具体的分区磁盘中如E盘就输入‘E:’;然后CD进入E盘要创建项目的文件夹下'CDPythonworkspace';1.2Linux下直接'cd/home/operation/Pythonworkspace'2.在项目目录下执行命令:django-
ZJiQi
·
2018-07-17 18:00
Djan
go学习
之一:Install Djongo 安装Djongo
InstallDjongo安装DjongoDjongo是基于python的web框架,自然安装最关心的是python解释器版本了。Prerequisites安装条件Python版本与Djongo版本两者之间的兼容关系DjangoVersionPythonversions1.112.7;3.4;3.5;3.62.03.4;3.5;3.6;3.72.13.5;3.6;3.72.23.5;3.6;3.7
ZJiQi
·
2018-07-17 15:00
go学习
-接口和反射
1、接口和它的实现可以不在一个包里,也无先后顺序之分;2、类型的实例可以赋值给接口的实例,如果该接口有方法集,则类型必须实现所有的方法集方可进行赋值。packagepkg1//定义一个包含两个方法的接口类型typeSimplerinterface{Get()intPut(int)}typeSimplestruct{iint}//实现Get方法func(p*Simple)Get()int{retur
R_X
·
2018-07-16 16:55
Djan
go学习
(二):Request对象、Response对象和Cookie、Session
概述Django使用Request对象和Response对象在系统间传递状态。当请求一个页面时,Django会建立一个包含请求元数据的HttpRequest对象。当Django加载对应的视图时,HttpRequest对象将作为视图函数的第一个参数。每个视图会返回一个HttpResponse对象。一:HttpRequest对象属性HttpRequest.scheme-->一个字符串,表示请求的方案(
Lee-hua
·
2018-07-12 08:08
Djan
go学习
(五):Auth认证系统
Django认证系统包含:①用户②权限:二元(是/否)标志指示一个用户是否可以做一个特定的任务。③组:对多个用户运用标签和权限的一种通用的方式。④一个可配置的密码哈希系统⑤用户登录或内容显示的表单和视图⑥一个可插拔的后台系统django.contrib.auth模块中的User模型字段username必选。150个字符以内。可以包含字母数字,_,@,+,.和-password必选。密码的哈希及元数
Lee-hua
·
2018-07-05 21:53
【Djan
go学习
笔记】8:在templates目录下使用DjangoTemplates模板
templates目录前面了解过了在Django中HTML文件可以放在项目目录下的templates目录下,这个目录名字翻译过来就是模板的意思,对这一情况不太明白。实际上这个目录下理应放的正是一种HTML模板,对于网站而言,很多页面的结构有类似的成分,将这些共同的成分抽象出来就可以形成模板了。例如导航条、脚标栏等往往是一样的。页面继承一个模板,也就具有了这个模板所具备的所有成分。而对于那些不一样的
刘知昊
·
2018-06-30 13:55
Django
模板
#
Django
go学习
文档-map
map是引用类型,内存用make方法来分配1、声明方式:varmap1map[keytype]valuetype例子:varmap1map[string]int2、初始化方式:varmap1=make(map[keytype《key类型》]valuetype《值类型》,cap《容量》)或:map1:=make(map[keytype]valuetype,cap)永远不要使用new,要用make来构
R_X
·
2018-06-28 18:16
go学习
文档-各种包
疑问:1、如何安装第三方包2、项目发布时,第三方包怎么处理(跟npm相对比)一、锁和sync包详见:https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/09.3.md二、包的可见性1、当使用.来做为包的别名时,你可以不通过包名来使用其中的项目。import."./pack1"test:=ReturnStr()2、Impo
R_X
·
2018-06-27 17:35
Djan
go学习
(三):中间件
一,中间件的概念中间件是一个钩子框架,它们可以介入Django的请求和响应处理过程。它是一个轻量级、底层的“插件”系统,用于在全局修改Django的输入或输出。每个中间件组件负责完成某个特定的功能。创建一个新django项目时,默认自带的中间件有:(在settings.py内)MIDDLEWARE=['django.middleware.security.SecurityMiddleware','
Lee-hua
·
2018-06-27 15:28
【Djan
go学习
笔记】2:返回静态页面,Django模板语言生成动态页面
返回静态页面Django中的HTML页面放在项目的templates目录下,这个目录的名字在建立工程时就设定好了,默认就是templates。而HTML文件所引用的静态资源,如CSS、JS和图片文件等,应单独设置一个项目的子目录来存放,习惯约定使用static目录。图中绿色部分就是项目的静态资源,橙色部分就是存放HTML页面的地方。配置静态资源在Django项目的同名子目录/settings.py
刘知昊
·
2018-06-27 11:36
#
Django
go学习
文档--数组与切片
一、数组长度不可变、元素类型相同、数组长度必须是一个常量表达式且为非负常量#1、varidentifier[len]type例如:vararr1[5]int#2、varidentifier:=new([len]type)例如:vararr2:=new([5]int)注:元素类型为int的数组,每个元素的默认值为:0一)、数组的两种定义方式及赋值的比较1、声明式(得到:值类型)vararr1[5]i
R_X
·
2018-06-22 16:28
Djan
go学习
--mtv开发模式
首先从著名的MVC模式说起:MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,就是把Web应用分为模型(M),视图(V),控制器(C)三层,他们之间以一种插件式的,松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),试图负责与用户的交互(页面),控制器接受用户的输入,调用模型和试图完成用户请求Django
weixin_30596735
·
2018-06-22 10:00
Djan
go学习
(一):创建项目与应用、配置MySQL数据库
一:django版本说明long-termsupport(LTS):某些功能版本将被指定为长期支持(LTS)版本。这些版本将在保证的时间段(通常为三年)内得到应用安全和数据丢失修复的支持。二:django安装推荐django版本选择是LTS版本的1.11版本。两种方式:1,通过cmd命令行安装pipinstallDjango==1.11.13(或py-3-mpipinstallDjango==1.
Lee-hua
·
2018-06-16 17:49
Djan
go学习
笔记(6)
Models:步骤:1.在应用的根目录下创建一个models.py,并引入models模块(在创建项目时,自动生成了。)2.创建类,继承models.Model,该类即是一张数据表。创建字段(字段即类里面的属性)3.生成数据表:a.执行pythonmanage.pymakemigrationsapp名(可选)b.执行pythonmanage.pymigratec.查看数据表:(其中的ID是自动生成
程序猿_小天
·
2018-06-13 14:45
Django
Django学习笔记
Django
python
pycharm
models
Djan
go学习
笔记(2)
创建项目:1.打开cmd命令行,进入想要放置项目文件的目录;2.在命令行中输入:django-adminstartprojectmyblog注意:myblog为你的项目名称,根据自己的项目命名3.如果没有报错,就说明项目成功了。4.用编译工具(pycharm)打开项目:项目结构:1.manage.py:项目管理器(感兴趣可以在命令行中输入:pythonmanage.py去查看了解)不得不说:在命令
程序猿_小天
·
2018-06-12 16:21
Django
Django学习笔记
Django
python
pycharm
mon
go学习
四、mongodb的权限问题
还没搞好,权限很重要,权限搞不明白,啥都白搭认证:我的理解就是登陆角色:我的理解是,你给他什么权限MongoDB缺省是没有设置鉴权的,业界大部分使用MongoDB的项目也没有设置访问权限。这就意味着只要知道MongoDB服务器的端口,任何能访问到这台服务器的人都可以查询和操作MongoDB数据库的内容。在一些项目当中,这种使用方式会被看成是一种安全漏洞。本文介绍如何在单台MongoDB服务器上设置
杨西瓜
·
2018-06-07 10:20
mongodb
Djan
go学习
笔记一
笔记1:在虚拟环境文件夹所在目录激活虚拟环境;进入新建的项目名(第一个名),pip安装django,pipinstalldjango是安装最新django版本。指定版本安装:pipinstalldjango==1.11.13卸载版本命令:pipuninstalldjango笔记2:django安装完毕后,可用pythonmanage.py--version查询安装的django版本号image笔记
一位开始奋斗的测试媛
·
2018-06-02 20:17
go学习
笔记(5)
今天在学习golang的时候,发现golang在时间方面这块会有很多陷阱。继续在后端学习方面请教同事。先把今天遇到的问题记录下来,以作备日后用。问题一:数据库mysql的datetime插入时区有误差?起初不留意这个问题,查询了很久一直没发现问题。后来发现数据库链接时间没有加时区。但为什么需要加?先不管那么多,先把时区加上去。加了时区parseTime=true&loc=Localdb,err:=
hero82748274
·
2018-05-31 23:55
go
go学习
笔记-简述
1、程序结构Go程序结构和C系程序(C/C++/JAVA等)一致,基本语句被组织成函数用于隔离和复用,函数组成源文件和包。Go程序存储在一个或多个.go文件中,每个文件都已pakage开头,表面当前文件属于哪个包;package语句后面是import语句,用于包含其他包以便于使用其他包中的元素;之后是包级别的类型、变量、常量、函数声明,声明不用区分前后顺序。例:pakagemainimport“f
ZhangyiStudio
·
2018-05-26 23:00
Go学习
之编码实现区块链 - 【blockchain】
首先,感谢CoralHealth的《Codeyourownblockchaininlessthan200linesofGo!》所提供的Go实现简单区块链一文,鉴于本土朋友希望了解区块链的代码实现,且又对英文解读水平较差。本主在此根据原文进行了亲身实践,亲测可行。那就开始吧。 -环境准备与开发工具使用,需详细了解,请阅读我之前写的《入门篇》 -定义区块、区块链 -定义Hash算法 -生成块
bboyHan
·
2018-05-25 00:00
blockchain
go
ipfs
IPFS
Go
blockchain
Go学习
之go-ethereum【以太坊】源码分析(一)
关于Go语言环境的安装与配置,我在《入门篇》进行了详细讲解,有需要的朋友可以前往阅读,本文进入当下比较火热的区块链项目-以太坊(go-ethereum)进行源码解读。本文内容纯属个人见解,有错误理解或者不足之处还请见谅,欢迎一起交流学习。-环境准备-以太坊初识-go-ethereum源码目录-黄皮书、白皮书-以太坊定义-源码中的rlp(部分)1、环境准备:-Git安装-Go安装与配置(“GOROO
bboyHan
·
2018-05-24 17:38
Go
blockchain
DJAN
GO学习
笔记-2 路由
MTV框架Django的框架是MTV框架。具体如下图所示。-通常,在建立TCP链接后,浏览器对服务器发起HTTP请求,服务器返回URL数据。浏览器下载HTML源文件并对网页进行最终排版。-在Django中,服务器部分的操作则是URL->根据路由找到对应的视图->视图执行Model(函数)获取数据(从数据库或者purefunction直接从输入的参数中计算)->返回数据到模版->带数据的模版(HTM
Tony 赵
·
2018-05-24 12:39
学习日记
DJANGO
Python
Djan
go学习
笔记——第五天
第五天用户登录管理Tips用户登录流程总结第五天用户登录管理注册应用accountsettings设置url设置Tipsfrom.importviews(这个.代表什么???)这个.指的是当前程序所在文件夹中的init.py也类似Linux下的.表示当前目录,..表示上一级目录,以此类推前提是一定要有_init_.py,否则不能用account下新建forms.py,用以存放用户登录表单的各种类f
weixin_30914981
·
2018-05-23 20:00
python
前端
go学习
-反射
定义packagemainimport("fmt""reflect")typeuserstruct{IdintNamestringAgeint}func(uuser)Hello(){fmt.Println("helloworld")}funcmain(){u:=user{1,"cll",12}info(u)}funcinfo(ointerface{}){t:=reflect.TypeOf(o)fm
coder_cll
·
2018-05-21 01:14
Djan
go学习
笔记——第三天
第三天内容补充返回Response写法总结对于URL设计思考URL反解5.18补充模板titles.htmlarticles.html第三天内容补充前面讲到了如何直接对数据库的操作#命令行pythonmanage.pyshellfromblog.modelsimportBlogArtilesblogs=BlogArticles.objects.all()#获取数据库中所有数据项它的类型django
lzw2016
·
2018-05-16 20:41
Django学习
django
python
url
Go学习
-function
多返回值functionpackagemainimport("fmt")funcmain(){a,b,c:=A()fmt.Println(a,b,c)}funcA()(int,int,int){a,b,c:=1,2,3returna,b,c}不定参packagemainimport("fmt")funcmain(){a,b,c:=A(1,2,3)fmt.Println(a,b,c)}funcA(a
coder_cll
·
2018-05-15 23:54
Djan
go学习
笔记——第一天
WhyshouldidecidetolearntheDjango?第一天Let’sgo!!!基本配置运行项目数据模型的确定及编写切换到blog目录下,编写models.py创建超级管理员以便登录并发表网站WhyshouldidecidetolearntheDjango?想学习python的web框架有一段时间了,自上次寒假开始就有这样的计划,也为此付之行动了一段时间,但倒是还是贪玩,慢慢就荒废了。
weixin_30292745
·
2018-05-12 21:00
python
数据库
开发工具
go学习
之文件读取问题(需更新)
go学习
之文件读取问题(需更新)一,问题:今天做一个GO广度迷宫问题时,出现了一个奇怪的问题。
血夜之末
·
2018-05-09 16:00
Djan
go学习
笔记十二:在Django中配置MySQL
前提:已安装mysql然后在Python中搭建PyMySQL环境。进入Python的安装路径下pip所在文件夹路径输入:pipinstallPyMySQL即可安装。OK,接下来,就是让Django连接到MySQL了。1.在../guest/__init__.py中添加代码2.修改../guest/settings.py文件的数据库配置部分3.切换数据库之后,之前的SQLite3数据库的表并未复制到
我没有强迫症
·
2018-05-09 16:19
Django
Djan
go学习
教程之静态文件的调用详解
前言静态文件是指网站中的js,css,图片,视频等文件,本文主要给大家介绍了关于Djan
go学习
之静态文件调用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧方法如下1.settings.py
赵凯强
·
2018-05-08 11:26
djan
go学习
笔记
virtualenv安装virtualenv,一个依赖管理工具pip3installvirtualenv创建名称为env的工作空间(文件夹)virtualenv-p/usr/local/bin/python3env#或者virtualenvvenv进入虚拟环境sourceenv/bin/activate退出虚拟环境deactivate在对应virtualenv环境下安装依赖包pipinstallD
ironman_
·
2018-04-29 00:57
go学习
笔记(4)——比较两个类型相等
字符串比较方法:(1)“==”:逐个比较且不分大小写,相等返回true,不相等返回falsefmt.Println("你好"=="你好")//truefmt.Println("sa"=="sa")//truefmt.Println("SA"=="Sa")//false(2)strings.EqualFold:区分utf-8字符在忽略大小写的情况下是否相等,相等返回true,不相等返回falsefm
double_happiness
·
2018-04-26 20:12
go学习
Go学习
Djan
go学习
笔记-windows下创建django工程
目前在学习python开发网站,django框架当然是要必须学习的。学习的过程中遇到了一些问题,有的不易解决,分享出来,一起学习。读瓷片文章之前,你需要确认自己已经安装好了django,pycharm或其他IDE。我的环境如下:环境:wiindows10+python3.6.4+django2.0.4+Anaconda5.1.0不是win10的小伙伴注意在配置系统环境变量时与我的不同,小心别把自己
lady_killer9
·
2018-04-24 19:15
学习笔记
django
学习笔记
django
go学习
笔记(1)——感悟
在接触到go语言之前,我本人一直学习的是C/C++语言,本想着凭借原有的语言功底能够很快的去自学任何一门新的编程语言,只不过渣小白毕竟还是渣,go语言的更新对于其他语言的一些继承和更新也是令人上手起来相当难受,说一下我在使用这门语言时一些让我相当难受的地方:1.类型转换什么鬼?什么是类型转换,就是从一个类型转化成为另一种类型,不过之所以首先要提到这个的原因是,类型转化控制的似乎也有点太过于严格,动
double_happiness
·
2018-04-21 12:26
go学习
Go学习
Djan
go学习
笔记--创建web网页
使用环境:python3、django2使用Django创建网页的过程通常分三个阶段:1-定义URL2-编写视图3-编写模板---------------------------------------------具体大家可以参看http://www.cnblogs.com/majianchao/p/8184908.html(Python项目实践三(Web应用程序))这也是《Python编程-从入
xk77167315
·
2018-04-12 00:16
python
分享两个不错的django免费入门学习资源
近期在群里看到一些群友分享的djan
go学习
资料,感觉质量非常不错,关键是这些学习资料还都是免费的!因此在这里分享给大家,希望好的东西能让更多的人知道,也算对得起这些作者的辛勤付出。
追梦人物
·
2018-04-07 18:33
Djan
go学习
笔记(一):第一个django程序
1.创建和运行django-adminstartprojectxxxpythonmanage.pyrunserver2.第一个项目程序wsgi.py中文名:python服务器网关接口。python应用与Web服务器之间的接口(基本不会用到)urls.pyDjango项目中所有地址(页面)都需要我们自己去配置其URLsettings.py1.BASE_DIR指的是项目的根目录2.SECRET_KEY
海中灯塔
·
2018-04-06 11:00
Djan
go学习
笔记5
登录页面我们首先来实现登录页面的功能,将使用Django提供的默认登录视图函数,因此ULR模式会稍有些不同在目录learning_log/users/中,新建一个名为users.py文件修改urls.py"""为应用程序users定义URL模式"""fromdjango.conf.urlsimporturlfromdjango.contrib.auth.viewsimportloginfrom.i
Sampson Clarence
·
2018-04-03 17:34
Python
Django入门学习
djan
go学习
笔记---form组件验证,如何给form组件添加样式
views.pyfromdjangoimportformsfromdjango.formsimportwidgetsfromdjango.formsimportfieldsclassFM(forms.Form):#因为charField等字段只能进行验证,默认用的input框,如果要用别的html,要添加样式需要用widgets插件,为啥见下图流程(并且最好把forms.Charfield改成fi
xiaoa~
·
2018-04-01 21:33
Django学习笔记
Djan
go学习
-- 第一个项目(Hello World)
Django安装pip就可以直接安装好了。这里将使用Python2。但是python3也是一样的。但是由于网上很多资料都是python2的。所以先用python2来学会之后,再通过别的来入门吧Django创建项目使用的工具:Pycharm注意:注意选中图中被花圈的地方。Django代码创建置之后的结果大概是这样的,但是就算是有点小的差异也没有关系。因为可能是我之前运行了一些东西,然后就生成出来的。
肥宅_Sean
·
2018-04-01 19:49
Python
Django
Djan
go学习
笔记1
注意:开发用的是Django1.8.4,对照2.0文档,因此和老版本代码略微不同Django官网:https://www.djangoproject.com这个就是官网WrtingyourfirstDjangoapp的手册,想要提高自己阅读文档能力的人去看看https://docs.djangoproject.com/en/2.0/intro/tutorial01/建立虚拟环境为项目创建一个目录l
Sampson Clarence
·
2018-03-29 22:27
Django入门学习
Python
Django
Web
Djan
go学习
心得
环境:Centos7数据库:Mariadb安装Django安装教程都很全,没有坑,不再描述Mariadb安装如下#vi/etc/yum.repos.d/MariaDB.repo[mariadb]name=MariaDBbaseurl=http://yum.mariadb.org/10.1/centos7-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY
gcs1024
·
2018-03-29 20:05
python
服务器
Go 语法速览与实践清单(V0.5)
Go语法速览与实践清单(V0.5)GoCheatSheet是对于
Go学习
/实践过程中的语法与技巧进行盘点,其属于AwesomeCheatSheet系列,致力于提升学习速度与研发效能,即可以将其当做速查手册
王下邀月熊_Chevalier
·
2018-03-29 00:00
golang
Linux (1)
djan
go学习
告一段落,又迎来一大难点---大数据!
CJ_forever
·
2018-03-28 01:50
Linux (1)
djan
go学习
告一段落,又迎来一大难点---大数据!
CJ_forever
·
2018-03-28 01:50
Go学习
笔记(三) 学会使用GO标准库,以CSV库为例
CSV读取标准库提供了一系列实用函数的API,让我们避免重复造轮子.为了学会使用一个已有的轮子,我们需要学看文档。Go所有标准库文档都放在https://golang.org/pkg/,假如我们想读取一个CSV文件,我们就需要学习csv包的用法。首先是加载,即import"encondig/csv".这一步声明了csv源代码所在路径,即/path/to/go/src/encondig/csv"其次
xuzhougeng
·
2018-03-27 20:34
Djan
go学习
笔记之ORM基础教程
ORM简介ORM概念对象关系映射(ObjectRelationalMapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM在业务逻辑层和数据库层之间充当了桥梁的作用。ORM由来让我们从O/R开始。字母O起源于"对象"(Object),而R则来自于"关系"(
人生不如戏
·
2018-03-27 11:03
djan
go学习
笔记---如何自定义中间件详解
知识点django中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。在django项目的settings模块中,有一个MIDDLEWARE_CLASSES变量,其中每一个元素就是一个中间件。如下图,我们要想自定义中间件只要在里面添加即可,比如我在middle目录下创建了middlefile
旅行耗
·
2018-03-25 17:03
Django学习笔记
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他