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学习
16.Djan
go学习
之文件上传和下载
上传就这么六步!一、settings配置文件中配置MEDIA_URL='/media/'MEDIA_ROOT=os.path.join(BASE_DIR,'medias').replace('\\','/')#media即为图片上传的根路径二、url路由中配置urlpatterns=[url(r'^admin/',admin.site.urls),url(r'^index/',views.inde
changxin7
·
2019-12-12 08:00
djan
go学习
日常
django简介django(PythonWeb框架)就是python的外部开发框架。django版本django下载https://docs.djangoproject.com/en/2.2/intro/tutorial01/管理存储库设置版本下载后安装在一个新的目录下检查是否安装成功,可以在win+R下输入cmd→cd到子目录下Django目录查看Django版本。1.输入python2.输入
薇薇安_73a6
·
2019-12-07 10:47
Go学习
笔记
使用go1.10版本,在liteIde里开发。1,变量声明后必须使用,不然编译不过(全局变量可以不用)。2,变量可以不用var关键字(简短形式),如c:=66,但是c必须是没有声明过的,而且c必须在函数中3,go1.9之后,数字类型可以不加类型关键字,系统自动推断。4,var(a,b=9,99)//因式分解的写法,一般用于声明全局变量,同一行可以同时声明多个变量,叫并行或同时赋值5,像int,fl
adrian920
·
2019-12-06 06:26
Ami
go学习
(一)解决使用中遇到的问题
写在开头上一篇博文中对比了当下比较热门的热修复框架,并看到了Tinker框架Demo的展现过程。Tinker的开源时间较晚,功能和文档更加完善。但不能对四大组件进行热更也是比较遗憾。不过我们发现另一个热修复开源框架Amigo,比起其他热修复框架,Amigo可实现四大组件的添加。不过它也是有一些不足之处。本文主要对Amigo的集成使用、实现过程和各模块大致功能做学习和简要总结。优点:支持四大组件热更
GoileoLee
·
2019-11-30 22:06
Go学习
笔记--Go语法
将两个(或更多)语句放在一行书写,它们必须用分号(’;’)分隔。一般情况下,你不需要分号。init函数和main函数Go里面有两个保留的函数:init函数(能够应用于所有的package)和main函数(只能应用于packagemain)。这两个函数在定义时不能有任何的参数和返回值。虽然一个package里面可以写任意多个init函数,但这无论是对于可读性还是以后的可维护性来说,我们都强烈建议用户
涵仔睡觉
·
2019-11-30 16:34
Go学习
笔记(六) | 使用swaggo自动生成Restful API文档
Go学习
笔记(五)使用swaggo自动生成RestfulAPI文档Desc:使用gin-swagger快捷生成RestfulAPI文档,gin-swagger,swaggo,RestfulAPI文档,gin
袁俊亮技术博客
·
2019-11-29 10:01
人机大战背后灵犀语音助手的故事
AIphaGo有实力与人类冠军对抗要归根于新的学习方法:【深度学习】AIpha
Go学习
围棋的原理与灵犀语音助手学习日常用语的原理是一样的。小犀也有一颗“大脑”可以听懂你的提问,理解你的需要。然后,完
语音灵犀
·
2019-11-28 08:25
djan
go学习
——通过get_FOO_display 查找模型中的choice值
在django的models.py中,我们定义了一些choices的元组,类似一些字典值,一般都是下拉框或者单多选框,例如0对应男1对应女等。classArea(models.Model):Area_Level=((0,u'全国'),(1,u'省、直辖市'),(2,u'市、直辖市区'),(3,u'区、县等'),)areaname=models.CharField(max_length=30,uni
Huise.J
·
2019-11-20 17:00
djan
go学习
与实践
Django简介Django是一个由Python写成的开放源代码的Web应用框架,它最初是被用来开发管理劳伦斯出版集团旗下的一些以新闻内容为主的网站,即CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手DjangoReinhardt来命名的。由于Django的是在一个快节奏的新闻编辑室环境下开发的,它的目的是使常见的Web开发任务,快速和容易。
刘韦
·
2019-11-20 16:00
Djan
go学习
笔记--入门
备注:本文内容参考其他文章而来,非原创,仅为个人的学习记录。Django的架构让我们一览Django全貌:1、urls.py网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。2、views.py处理用户发出的请求,从urls.py中对应过来,通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。3、mod
加坊小子
·
2019-11-10 16:19
Go学习
笔记之Map
Go学习
笔记之MapMap引用类型,哈希表。map的key必须可以比较相等,除了slice,map,function的内建类型都可以作为key。struct类型不包含上述字段,也可作为key。
tulipgirl
·
2019-11-10 11:00
Djan
go学习
笔记(四)
表单的前后台打通一、后台到前台1.后台——view中对应的函数加入代码param_list=Parameter.objects.all()context={'param_list':param_list}.........returnrender(request,"XXXXXX.html",context)2.前台——XXX.html中加入修改对应代码,比如加载数据初始化select,在selec
水爸爸
·
2019-11-08 15:21
Djan
go学习
第七章 Cookie
Cookie机制:Cookie分发通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示来提示浏览器按照指示生成的Cookie。然而纯粹的客户端脚本如javascript或者VBScript也可以生成Cookie。而Cookie的使用则是由浏览器按照一定的原则在后台自动发送给服务器。浏览器检查所有存储Cookie,如果某个Cookie所声明的作用范围大于等于将要请求的资源所
guitar_当当当
·
2019-11-08 11:42
Djan
go学习
(第三天:我的第一个view)
创建app对于web小白来说,这些专业名称完全懵逼,还好美女姐姐讲的很好,我觉得一个网站相当于一个project的话,那每个小功能就是一个app,这里没有使用美女姐姐的方法,而是在pycharm中使用Terminal创建app:pythonmanage.pystartappinvestigate这里需要在settings中把新建的app配置进去INSTALLED_APPS=['django.con
罗罗攀
·
2019-11-07 21:57
django QuerySet API
djan
go学习
笔记,转载自自强学堂数据库接口相关的接口(QuerySetAPI)在models.py中1.QuerySet创建对象的方法>>>fromblog.modelsimportBlog>>>b
vonhng
·
2019-11-07 07:33
优化网站加载速度-mongo篇
mon
go学习
笔记注意事项索引不是越多越好,高复用组合索引组合索引的首项必须和查询首项匹配,否则索引无效mongo性能优化参考mongo和sql一样,也有慢搜索功能,可以定位慢查询,进而优化项目访问速度排查网站访问速度查看日志
王中阳
·
2019-11-07 05:48
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
python djan
go学习
总结(二)Web框架Django,如何返回静态HTML页面
Web框架Django,如何返回静态HTML页面,遵守这三个步骤:1.准备前端html文件(在templates里面建立html)2.在views.py中处理html文件的返回fromdjango.httpimportHttpResponsedefstudent(request):"""返回静态html文件"""returnrender(request,'student.html')3.在urls
老肖的博客
·
2019-11-04 23:40
python
python djan
go学习
总结(一)创建第一个django项目网页
一、安装djangopipinstalldjangoC:\Users\Administrator>pipshowdjangoName:DjangoVersion:2.2.7Summary:Ahigh-levelPythonWebframeworkthatencouragesrapiddevelopmentandclean,pragmaticdesign.Home-page:https://www.
老肖的博客
·
2019-11-04 23:22
python
Djan
go学习
之旅(四)
我这周重新恢复计划,Djan
go学习
之旅第四篇文章姗姗来迟。本文主要讲述视图的一些高级用法,包括Request对象、Response对象。
猴哥Yuri
·
2019-11-04 06:04
Djan
go学习
(一)
前提:window下安装python,并已经成功使用一.Django下载地址:https://www.djangoproject.com/download/二.把Django安装包,解压到你安装python的根目录下。这里我python安装地址是D:\software\python三:命令行安装Django,进入Django目录,执行pythonsetup.pyinstall,然后开始安装,Dja
周三岁呦
·
2019-11-04 03:55
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学习
1
查看Django版本$python-mdjango--version创建项目$django-adminstartprojectmysite项目目录:mysite/manage.pymysite/__init__.pysettings.pyurls.pywsgi.py最外层mysite/:根目录只是项目容器,名字与django无关,可随意更改manage.py:命令行与Django进行交互里面的my
shaopson
·
2019-11-02 19:29
Djan
go学习
之旅(三)
图片来自unsplash上篇文章讲到视图部分知识,本文将对视图的用法进行深入学习。自定义视图随着我们的Web站点页面越来越多,页面链接会越来越杂乱无章。因此有必要在项目一开始就对其进行管理。1)实现/articles/123的效果urls.py文件可以这么写:url(r'^articles/(\d+)/$',views.articles,name='articles')views.py实现了art
猴哥Yuri
·
2019-11-02 03:17
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
07 Django 单表操作
Django牛逼啊,哈哈哈,前面的部分内容还不是django的重头戏呢,接下来的部分才是精彩来袭,此处需要你擦亮自己的眼睛啦下面讲的部分是我们django模型层的内容,此处插一嘴,想问一下之前djan
go
Cecilia陈
·
2019-10-24 23:00
Go学习
之路
Go学习
之路为什么学习Go语言安装Go语言及搭建Go语言开发环境
GO学习
之基础Go语言基础之变量和常量Go语言基础之基本数据类型Go语言基础之运算符Go语言基础之流程控制Go语言基础之数组Go语言基础之切片
Dr_wei
·
2019-10-24 22:00
[go]---从java到go(01)---基础与入门上手
go学习
01
go学习
02先来个简单的go版helloword:packagemainimport("fmt""strings""unsafe")funcinit()
zhangSir134
·
2019-10-24 11:59
go语言
「
Go学习
笔记」2.Go语言由什么组成?
原文链接https://juejin.im/post/5daad1ed6fb9a04e270fb0ee标识符Go语言标识符是用于标识变量、函数或任何用户自定义项目的名称(程序实体),这个标识符就类似java中的数据类型(基本数据类型、引用数据类型)。标识符有两种类别,一种是用户自定义的标识符,它作为程序的实体存在。另一种标识符成为预定义标识符,是Go语言源代码中声明的。例如:数据类型bool(tr
码处高效
·
2019-10-21 02:48
后端
语言
golang
Djan
go学习
系列18:使用迁移创建生产数据库
Django生成一个很有帮助的错误信息,大意是说没有正确设置数据库。你可能会有疑惑,为什么在单元测试一切都运行ok,这是因为Django为单元测试创建了专用的测试数据库——这是Django中Testcase所做的神奇事情之一。为了设置好真正的数据库,要创建一个数据库,SQlite数据库只是硬盘中的一个文件,在Django的setting.py文件中发现,默认情况下,Django把数据库保存为db.
Ranxf
·
2019-10-17 16:00
Djan
go学习
系列17:在模板中渲染待办事项
前面提到的问题中在表格中显示多个待办事项是最后一个容易解决的问题。要编写一个新单元测试,检查模板是否也能显示多个待办事项:lists/tests.pydeftest_displays_all_list_items(self):Item.objects.create(text='itemey1')Item.objects.create(text='itemey2')response=self.cli
Ranxf
·
2019-10-17 15:00
Djan
go学习
系列16:处理完POST请求后重定向
处理完POST请求后重定向代码中new_item_text=''的写法不怎么样。解决第二个问题时候,顺带把这个问题也解决了。人们都说处理完post请求后一定要重定向,接下来就实现这个功能吧。修改针对保存POST请求数据的单元测试,不让它渲染包含待办事项的响应,而是重定向到首页。lists/tests.pydeftest_can_save_a_post_request(self):response=
Ranxf
·
2019-10-17 13:00
Djan
go学习
系列15:把POST请求中的数据存入数据库
要修改针对首页中的POST请求的测试。希望视图把新添加的待办事项存入数据库,而不是直接传给响应。为了测试这个操作,要在现有的测试方法test_can_save_a_post_request中添加3行新代码#lists/tests.pydeftest_can_save_a_post_request(self):response=self.client.post('/',data={'item_tex
Ranxf
·
2019-10-17 13:00
Djan
go学习
系列14:第一个数据库迁移
在Django中,ORM的任务是模型化数据库。创建数据库其实是由另一个系统负责的叫做迁移。迁移的任务是根据你对models.py文件的改动情况,添加或删除表和列。可以把迁移想象成数据库使用的版本控制系统,后面会看到,把应用部署到线上服务器审计数据库时,迁移十分有用。现在只需要知道如何创建第一个数据库迁移,使用makemigrations命令创建迁移:#pythonmanage.pymakemigr
Ranxf
·
2019-10-17 10:00
「
Go学习
笔记」1.初识Go
前言由于在公司广泛使用Docker的大环境下,突然对它的编程语言(Go)了解下。并且感觉现在Go语言的应用也是越来越广泛,很多互联网大厂都在使用,目前利用业余时间来学习下,主流还是Java,学明白以后可能考虑转哦。如果你也感兴趣不如一起来学习。Go介绍简史Go语言是Google于2009年正式发布的一款开源的静态编译型语言。Go语言最早于2007年RobertGriesemer(JavaHotSp
码处高效
·
2019-10-17 03:24
golang
Djan
go学习
系列13:Django ORM和第一个模型
ORM—对象关系映射器,是一个数据抽象层,描述存储在数据库中的表,行和列。处理数据库时,可以使用熟悉的面向对象方式,写出更好的代码。在ORM的概念中,类对应数据库中的表,属性对应列,类的单个实例表示数据库中的一行数据。Django对ORM提供了良好的支持,学习ORM的绝佳方法是单元测试中使用她,因为单元测试能按照指定方式使用ORM。在tests.py中新建一个类classItemModelTest
Ranxf
·
2019-10-16 17:00
Djan
go学习
系列12:把Python变量传入模板中渲染
从视图的Python代码中把变量传入HTML模板。模板中使用哪种句法引入Python对象,要使用的符号{{...}},它会以字符串的形式显示对象:To-Dolists>YourTo-Dolist{%csrf_token%}{{new_item_text}}怎么测试视图函数为new_item_text传入的值正确呢?怎么把变量传入模板呢?可以在单元测试中实际操作一遍找出这两个问题的答案。(前面我们用
Ranxf
·
2019-10-16 16:00
python Djan
go学习
(9)——模板继承与导入
前言我们在做web页面的时候,经常会遇到多个页面有重复的部分.对于这种情况,我们可以在每个页面中写入相同的代码,但是这样做的话就失去了编程的意义,会造成重复代码过多以及繁琐等情况.这时候就需要用到模板的继承与导入了.一.模板的继承先来定义一个被继承的模板master.html:tpl1.pg-header{height:48px;background-color:seashell;color:gr
天道酬勤Fan
·
2019-10-15 15:12
python
Django
Djan
go学习
系列11:在服务器中处理POST请求
之前的代码还没有为表单指定action=属性,因此提交表单默认返回之前渲染的页面,即“/”,这个由视图函数home_page处理。下面修改这个视图函数,让它能处理POST请求。这意味着要为视图函数home_page编写一个新的单元测试,打开文件lists/tests.py在HomePageTest类中添加一个新方法,在其中添加post请求,在检查返回的HTML中是否有新添加的待办事项文本。"""向
Ranxf
·
2019-10-15 11:00
Djan
go学习
系列10:保存用户输入——编写表单,发送POST请求
要获取用户输入的待办事项,发送给服务器,这样才能使用某种方式保存待办事项,然后在显示给用户查看。上次运行测试指出无法保存用户的输入。现在,要使用HTMLpost请求。若想让浏览器发送POST请求,要给元素指定name=属性,然后把他放在标签中,并为标签指定method=POST属性,这样浏览器才能向服务器发送POST请求。调整一下lists/templates/home.html中的模板To-Do
Ranxf
·
2019-10-15 10:00
Django框架自学之路
#django#djan
go学习
准备#创建一个最基础的django框架django基本介绍:Django,发音为[`dʒæŋɡəʊ],Django诞生于2003年秋天,2005年发布正式版本,由Simon
小小flying
·
2019-10-14 23:51
Djan
go学习
系列9:接着修改首页
现在的功能测试还是失败的,继续修改代码,让其通过。因为HTML现在保存在模板中,可以尽情修改,无需编写额外的单元测试。我们需要一个元素修改:lists/templates/home.htmlTo-Dolists>YourTo-Dolist>功能测试(前提需要先运行服务器#pythonmanage.pyrunserver)报错:element:[id="id_new_item]继续修改To-Doli
Ranxf
·
2019-10-14 10:00
Djan
go学习
系列4:编写第一个简单的应用代码
首页视图编写lists/tests.pyfromdjango.testimportTestCasefromdjango.urlsimportresolvefromlists.viewsimporthome_pageclassHomePageTest(TestCase):deftest_root_url_to_home_page(self):found=resolve('/')#resolve是Dj
Ranxf
·
2019-10-09 17:00
Djan
go学习
系列3:创建仓库
在创建仓库之前,在项目superlists中新建一个Python文件,命名为functional_tests.py,里面的内容如下:#File:functional_test.py#Author:Rxf#Createdon2019.04.1015:00(firstrelease)#Copyright(C)2019xxxxxx.Allrightsreserved.#pleaseusepython3.
Ranxf
·
2019-10-09 13:00
Djan
go学习
系列2:django环境中安装selenium并查看selenium版本号
在Django环境中安装selenium(django)root@ranxf-TEST:/studydisk/Python_web_TDD/superlists#condainstallselenium查看版本selenium版本号(django)root@ranxf-TEST:/studydisk/Python_web_TDD/superlists#pipshowseleniumName:sel
Ranxf
·
2019-10-08 11:00
Djan
go学习
之文件上传与下载
本文实例为大家分享了Django文件上传与下载的具体代码,供大家参考,具体内容如下文件上传1.新建django项目,创建应用stu:pythonmanage.pystartappstu2.在配置文件setting.pyINSTALLED_APP中添加新创建的应用stu3.配置urls,分别在test\urls和子路由stu\urls中#test\urlsurlpatterns=[url(r'^ad
�d�e
·
2019-10-06 11:01
Djan
go学习
-第八讲:django ORM数据库查询,修改等操作
1.查询操作查找是数据库操作中一个非常重要的技术。查询一般就是使用filter、exclude以及get三个方法来实现。我们可以在调用这些方法的时候传递不同的参数来实现查询需求。在ORM层面,这些查询条件都是使用field+__+condition的方式来使用的。1.1.查询条件1.exact使用精确的=进行查找。如果提供的是一个None,那么在SQL层面就是被解释为NULLarticle=Art
小海怪的互联网
·
2019-10-04 10:44
Djan
go学习
-第十一讲(下):视图高级(一)网页请求限制、HttpRequest、HttpResponse、JsonResponse对象
1.网页常用的请求method1.GET请求:GET请求一般用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改。比如向服务器获取某篇文章的详情。2.POST请求:POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改。比如提交一篇文章给服务器。2.限制请求装饰器Django内置的视图装饰器可以给视图提供一些限制。比如这个视图只能通过GET的method访问等。以下将
小海怪的互联网
·
2019-10-04 10:23
Djan
go学习
-第十二讲:视图高级(二)类视图、模板视图、列表视图、和分页
1.类视图在写视图的时候,Django除了使用函数作为视图,也可以使用类作为视图。使用类视图可以使用类的一些特性,比如继承等。1.1Viewdjango.views.generic.base.View是主要的类视图,所有的类视图都是继承自他。如果我们写自己的类视图,也可以继承自他。然后再根据当前请求的method,来实现不同的方法。比如这个视图只能使用get的方式来请求,那么就可以在这个类中定义g
小海怪的互联网
·
2019-10-04 10:56
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他