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学习笔记
——视图及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学习笔记
——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的学习笔记
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类型转换
Djan
go学习笔记
--自用
入门首先,在cmd中,进入到项目的目标文件夹myblog,然后django-adminstartprojectmyblog这句话在目标文件夹建立Django项目。这个时候,这个myblog项目虽然啥也没写但是已经可以跑起来了,Django自带一个小型服务器,此时我们pythonmanage.pyrunserver既可以启动服务器,在服务器中会给出url地址和端口号,在浏览器中输入既可以打开网站。注
JerryLoveCoding
·
2019-03-25 09:08
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
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
Djan
go学习笔记
(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
Djan
go学习笔记
(1) -- 安装及启动django
安装Django条件:python已安装pip已安装pipinstallDjango检查django版本python-mdjango--version版本适配表格(django和python版本适配标准)创建项目1.切换到想要存放项目的目录执行以下命令django-adminstartprojectmysite2.django会在当前目录下生成以下几个文件mysite/--项目容器名manage.
猫柠
·
2019-03-07 10:19
django
Djan
go学习笔记
(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实现学生管理系统
Djan
go学习笔记
-学生管理系统(Django实现)笔记中仅实现了对数据的全部查询。下面实现新增、删除、修改,代码如下。下面的代码没有对输入框内容进行限制,如果输入不符合规则的内容,会出现错误。
yaoliuwei1426
·
2019-02-26 10:58
Djan
go学习笔记
(2)——模型,后台管理和视图的学习
一:Web投票示例本节我们首先从全局范围再复习一下Django的概念,让自己对Django的设计理念,功能模块,体系架构,基本用法有初步的印象。Django初始的详细博客内容:请点击我该应用包括以下两个部分:一个可以让公众用户进行投票和查看投票结果的站点一个可以进行增删改查的后台admin管理界面在开始之前,我们可以查看安装的Django是什么版本,在命令行输入:python-mdjango--v
战争热诚
·
2019-02-22 09:00
Bee
go学习笔记
官网:https://beego.me/初窥Go轻量级框架beegobeego入门-常见错误绕过limit1000的限制beegoorm默认limit值MVC测试对beego的控制器函数进行单测过滤器Beego中使用过滤器ORMgolang(4)使用beego+aceadmin开发后台系统CRUDbeego框架图文简介五分钟讲解05-小Demo讲解beego中各类数据库连接方式通过beego快速创
4change
·
2019-02-19 18:37
orm
Bee
go学习笔记
官网:https://beego.me/初窥Go轻量级框架beegobeego入门-常见错误绕过limit1000的限制beegoorm默认limit值MVC测试对beego的控制器函数进行单测过滤器Beego中使用过滤器ORMgolang(4)使用beego+aceadmin开发后台系统CRUDbeego框架图文简介五分钟讲解05-小Demo讲解beego中各类数据库连接方式通过beego快速创
4change
·
2019-02-19 18:37
orm
Djan
go学习笔记
$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
Djan
go学习笔记
(1)——初识Django
一:Web框架介绍框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以快速帮你开发特定的系统。Web框架是别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你需要的样子。简单说,就是你用别人搭建好的舞台来表演。一般Web框架的架构这样的:其他基于Python的Web框架,图tornado,flask,webpy都是在这个范围内
战争热诚
·
2019-02-18 10:00
【Djan
go学习笔记
】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
Djan
go学习笔记
(六)
PycharmMac快捷键大全(持续更新)一、排版相关1.opt+cmd+l代码块对齐
水爸爸
·
2019-01-23 08:02
go学习笔记
(8)
小程序生成二维码的时候,需要发布线上版本才能生成菊花码。最早之前使用了php去生成,现在顺便练习一下go的语法。实际上操作的时候,也是对go如何发送请求产生了很多疑惑,因此在这里先记录一下。小程序提供了三种二维码生成方式。其中文档是有个坑人的地方。例如:文档中提及到接口,access_token作为了一个url参数。POSThttps://api.weixin.qq.com/wxa/getwxac
hero82748274
·
2019-01-12 22:41
go
【每日笔记】【
Go学习笔记
】2018-12-28 go语法笔记与MPG
李乐1.数组与切片1.1数组和以往认知的数组有很大不同。数组是值类型,赋值和传参会复制整个数组;数组长度必须是常量,且是类型的组成部分。[2]int和[3]int是不同类型;指针数组[n]T(数组每个元素都是指针),数组指针[n]T(指向数组的指针);内置函数len和cap都返回数组⻓长度(元素数量)。a:=[3]int{1,2}//未初始化元素值为0。b:=[...]int{1,2,3,4}//
LNMPR源码研究
·
2018-12-30 00:00
golang
Djan
go学习笔记
——内置用户类AbstractUser与内置认证校验系统
内置用户类AbstractUser我们在之前讲过了model模型的作用和父类的作用,这次介绍的内置用户类AbstractUser就是Django内置的一个关于用户操作的类,它极大地方便了我们对model模型中对User用户类的设计。而所谓内置用户类的本质也就是一个封装好的父类,所以使用起来是相当的方便。#导入AbstractUser类fromdjango.contrib.auth.modelsim
__hyq__
·
2018-12-25 07:16
django
python
AbstractUser
(个人笔记)Djan
go学习笔记
整理
‘@’为遗漏点或者难点‘#’为重点标记'若有打眼,欢迎自取,错误之处,还请指教DAY11.24@url统一资源定位符限定有2到4kb因为浏览器地址栏里只能输入这么多东西1,MVT2,观看中文文档3,学习重点视图模型4,i课件回顾。5,新建项目,在pycharm里新建项目选择django框架,选择虚拟环境,workonmeiduowhichpython然后复制路径拷贝到虚拟环境选项。6,项目文件介绍
muzhe/1024
·
2018-12-22 22:19
Djan
go学习笔记
——View类视图和database基类的简单理解
View类视图我们在views中写一些方法的时候,需要根据template的请求方法采用不同的逻辑代码,而每次都要判断方法就太影响效率了,所以这边我们引入类视图这个概念。意思就是把一个类定义为视图类,在这个类中有一些固定的方法,对应了template相应的请求方法我们常用的就是其中的—get()方法和post()方法。#首先就是要导包fromdjango.views.genericimportVi
__hyq__
·
2018-12-21 09:08
django
python
类视图
Mon
go学习笔记
——数组操作
Mon
go学习笔记
——数组操作在MongoDB中,数据被存储为一个文档,数据结构有键值对组成。在文档中可以存储一个Object数组,本次就来了解如何对此类数组进行操作。
猫亦
·
2018-11-26 16:14
Djan
go学习笔记
(一)
1.基本命令注:此文为在Windows中运行1.创建项目django-adminstartprojectproject_name#新建projectcdproject_name#进入目录创建成功后生成的文件的作用:外层的project_name/根目录仅仅是项目的一个容器。它的名字与Django无关;可以将其重命名为你喜欢的任何内容。manage.py:一个命令行工具,可以使你用多种方式对Djan
DadCheng
·
2018-11-26 09:36
编程从基础到光头
Djan
go学习笔记
(一)
1.基本命令注:此文为在Windows中运行1.创建项目django-adminstartprojectproject_name#新建projectcdproject_name#进入目录创建成功后生成的文件的作用:外层的project_name/根目录仅仅是项目的一个容器。它的名字与Django无关;可以将其重命名为你喜欢的任何内容。manage.py:一个命令行工具,可以使你用多种方式对Djan
DadCheng
·
2018-11-26 09:36
笔记
Django
编程从基础到光头
djan
go学习笔记
(1)
====================课程概况django框架—》3天drf框架------》3天美多商城-----》12天====================web应用处理流程1.接收客户端的请求2.逻辑处理3.返回响应========django简介M>model,用于操作关系型数据库V>view,用于接收请求,业务逻辑处理,返回响应T>template,用于根据数据生成html页面==
muzhe/1024
·
2018-11-25 08:42
Go学习笔记
-通道基本操作
通道(channel)完全可以与goroutine(也可称go程)并驾齐驱。通道类型的值本身是并发安全的,且使用十分方便。声明:1.第一个参数代表通道的具体类型的类型字面量;确定通道类型的元素类型;chanint:元素类型为int的通道类型;chanstring:元素类型为string的通道类型;2.第二个参数可选,一个int类型的数值且大于0,表示通道的容量(通道缓存元素的个数)容量=0时:非缓
siwluxuefeng
·
2018-11-22 20:40
Go
Djan
go学习笔记
《一》初始化pycharm和mysql数据库及相关环境
真的不太好学啊!记录一下笔记,要不有的东西老要查!CSRF验证防止伪造数据添加数据库,关闭方式MIDDLEWARE=['django.middleware.security.SecurityMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.CommonMiddle
寇浩哲
·
2018-11-14 21:37
python3
mon
go学习笔记
关于数据库和集合的操作命令描述showdbs查看所有数据库(存在数据的数据库)db查看用户当前所在数据库usedb_name切换到db_name数据库db.dropDatabase删除用户当前所在的数据库showcollections查看当前数据库所有集合(即表)db.createCollection("集合名")创建集合db.集合名.删除集合#查看所有数据库>showdbsadmin0.000G
温小八
·
2018-11-02 16:20
GO学习笔记
——做一场华丽的转型(1)
说实话我是C++的忠实粉丝,但是好像,每一个语言的忠实用户都认为该语言是世界上最好的语言(PHP使用者这个时候就有话说了)。我学了C/C++大概有两年半,从真正开始认真学也就两年时间。我认为C++很好,真的很好,作为一个较老的语言,他的第三方库非常的多,功能也越来越强大,热度始终在编程语言排行版的前三左右。但是我还是觉得,技多不压身。作为主语言,目前还是只会C/C++,其他的Python,Java
TLpigff
·
2018-10-16 15:14
GO语言学习笔记
Go学习笔记
--go指针:unsafe.Pointer
Go语言是个强类型语言。也就是说Go对类型要求严格,不同类型不能进行赋值操作。指针也是具有明确类型的对象,进行严格类型检查。下面的代码会产生编译错误:packagemainimport("fmt")funcmain(){u:=uint32(32)i:=int32(1)fmt.Println(&u,&i)//打印出地址p:=&i//p的类型是*int32p=&u//&u的类型是*uint32,于p的
cbmljs
·
2018-10-09 15:20
Golang
golang学习
Go学习笔记
01
原文链接:http://www.cnblogs.com/ShawnHao/p/9573655.html前言Go(Golang)是Google开发的一种强静态类型、编译型、并发型,并具有垃圾回收功能的编程语言,所以使用Go编写的程序相比nodejs之类的弱类型语言,可以提前在编译阶段发现错误,而且由于没有类似JVM运行时,所以编译后的程序不是中间语言而是机器代码。总之,它类似c/c++拥有接近它们的
aej3054
·
2018-09-02 14:00
【Django】创建项目及框架介绍,学习笔记(一)
code.ziqiangxuetang.com/django/django-tutorial.html2、Django博客:http://www.cnblogs.com/wupeiqi/articles/4491246.html一、Djan
go
kingloongMagic
·
2018-08-24 20:22
Djan
go学习笔记
4 解决Django时区设置问题(从官方文档到源码)
问题背景前段时间一直长期使用Django做一些项目开发,但因为时间比较紧,很多问题没有注意,比如库表中的时间戳一直使用的都是UTC时间,而在中国的话我们使用UTC+8时间才顺眼呀(比如现在是北京时间14:57那么UTC时间就是6:57)。这不是一个很大的问题,通过修改几个配置项即可完成,但是作为开发者你一定要做到对你所做的修改有了解,就像Linux经常提醒的一样“你一定要知道自己在做什么”。问题现
No_red
·
2018-08-20 13:14
Django
Djan
go学习笔记
-django下的各个子目录
urls.py:(urls-资源定位符)网址入口,关联到对应的view.py(views-视图)中的一个函数(或着generic类),访问网址就对应一个函数。views.py(views-视图)处理用户发出的请求,从urls.py中对应过来,通过渲染templates(模板,属性单元)中的网页可以将显示内容,比如登录后的用户名,用户请求的数据,输出到网页。models.py(models-样式)与
小白领域
·
2018-08-08 19:33
Djan
go学习笔记
之中间件和上下文处理器
Django中间件(Middleware)是一个轻量级、底层的“插件”系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出.激活中间件需要把它添加到Django配置文件中的MIDDLEWARE_CLASSES元组中.自定义中间件每个中间件组件是一个独立的Python类,可以定义下面方法中的一个或多个_init_:无需任何参数,服务器响应第一个请求的时候调用一次,用于确定是否
小小的shuai有大大的梦
·
2018-08-07 16:51
python后端开发
Djan
go学习笔记
8——AJAX
BackgroundKnowledge什么是JSON?JSON指的是JavaScript对象表示法(JavaScriptObjectNotation)JSON是轻量级的文本数据交换格式JSON独立于语言*JSON具有自我描述性,更易理解JSON使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言。合格的json对象:["on
Dev-L
·
2018-08-03 22:31
python
Django
前端
Djan
go学习笔记
7——Django Form表单
Form介绍我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。Djangoform组件就实现了上面所述的功能。主要功能如下:生成页面可用的HTML标签对用户提交的
Dev-L
·
2018-08-03 13:27
python
Django
Djan
go学习笔记
2——Django的View(视图)
Django的View一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,大家约定成俗将视
Dev-L
·
2018-07-31 17:31
python
Django
Djan
go学习笔记
:ListView中get_context_data的用法
应用场景:博客首页展示帖子列表,同时,还需要展示帖子数量、当日新帖等信息。问题:ListView默认返回“帖子”模型的列表,但是,怎么附带帖子的总数呢?解决方案:重载get_context_data方法,将帖子总数,今日新帖总数等信息加到context字典中。#views.pyclassIndexListView(ListView):model=BlogPostpaginate_by=50cont
mikezhou002
·
2018-07-30 22:30
python
Djan
go学习笔记
:用户认证与权限控制
1.User启用auth后的User表:如何启用auth?在settings.py文件里,在INSTALLED_APPS中添加’django.contrib.auth’使用该APP,auth模块默认启用。CREATETABLE"auth_user"("id"integerNOTNULLPRIMARYKEYAUTOINCREMENT,"password"varchar(128)NOTNULL,"la
mikezhou002
·
2018-07-28 12:02
python
Djan
go学习笔记
:基于模型的Class View,快速实现增删改查
Django的强大无需赘述。用Django的最大好处是只需要写很少都代码,完成Web开发中的那些繁复的工作。增删改查,是一个web应用的典型的基本功能。Django基于模型的ClassView,可以快速实现这些功能。一、查####1、ListView实现列表页顾名思义,ListView用来实现列表页的展示。直接上代码:#views.pyfromdjango.viewsimportgeneric#我
mikezhou002
·
2018-07-27 23:40
python
【Djan
go学习笔记
】8:在templates目录下使用DjangoTemplates模板
templates目录前面了解过了在Django中HTML文件可以放在项目目录下的templates目录下,这个目录名字翻译过来就是模板的意思,对这一情况不太明白。实际上这个目录下理应放的正是一种HTML模板,对于网站而言,很多页面的结构有类似的成分,将这些共同的成分抽象出来就可以形成模板了。例如导航条、脚标栏等往往是一样的。页面继承一个模板,也就具有了这个模板所具备的所有成分。而对于那些不一样的
刘知昊
·
2018-06-30 13:55
Django
模板
#
Django
【Djan
go学习笔记
】2:返回静态页面,Django模板语言生成动态页面
返回静态页面Django中的HTML页面放在项目的templates目录下,这个目录的名字在建立工程时就设定好了,默认就是templates。而HTML文件所引用的静态资源,如CSS、JS和图片文件等,应单独设置一个项目的子目录来存放,习惯约定使用static目录。图中绿色部分就是项目的静态资源,橙色部分就是存放HTML页面的地方。配置静态资源在Django项目的同名子目录/settings.py
刘知昊
·
2018-06-27 11:36
#
Django
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
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他