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
【Django学习】
django学习
总结及摘录1
摘录自《TheDjangoBook》
django学习
总结:1、需要将django的安装目录添加到系统变量中的path路径中。
xyw_Eliot
·
2020-09-17 06:04
django
django
python
Django学习
笔记之model篇(三)-- 表关系及多表查询
表关系的建立建立学院信息表、学生信息表、课程表、学生详情表,表关系如下:学院信息表《=一对多ForeignKeyField=》学生信息表学生信息表《=一对一OneToOneField=》学生详细信息表课程表《=多对多ManyToManyField=》学生信息表在model中建立以下几个模型类:#models.pyfromdjango.dbimportmodels#学院表classDepartmen
http://www.xpshuai.c
·
2020-09-17 06:33
python后端开发
Django学习
笔记(二)--通过model自动生成数据表
首先要编写好自己的modelfromdjango.dbimportmodels#Createyourmodelshere.classArticle(models.Model):title=models.CharField(max_length=32,default='Title')content=models.TextField(null=True)然后步骤:命令行中进入manage.py同级目录
oldbig_lin
·
2020-09-17 05:02
Django学习笔记
Django学习
---Day2-Django 模型字段参考总结
Django学习
第2天(02)目录Django模型字段参考总结字段类型选择:AutoField(Field)-int自增列,必须填入参数primary_key=TrueBigAutoField(AutoField
萌亖
·
2020-09-16 20:07
Django
Django学习
笔记
Django学习
笔记1——Django框架简介及路由系统
Django学习
笔记2——Django的View(视图)
Django学习
笔记3——Django模板系统
Django学习
笔记4——DjangoORM
weixin_30347009
·
2020-09-16 19:03
python
Django学习
笔记(三十二):datetime.timedelta类介绍
datetime.timedelta对象代表两个时间之间的时间差,两个date或datetime对象相减就可以返回一个timedelta对象。如果有人问你昨天是几号,这个很容易就回答出来了。但是如果问你200天前是几号,就不是那么容易答出来。而在Python中datetime模块中的timedelta就可以很轻松给出答案。函数原型:classdatetime.timedelta([days[,se
小火skr车
·
2020-09-16 10:30
Django
Django学习
(二)——实现个人博客网站
Django网站快速入门2.1个人博客网站规划个人博客具有以下功能:项目名称mblog通过admin管理界面张贴、编辑以及删除贴文使用Bookstrap网页框架在主页中显示每篇文章的标题,及发帖日期创建项目:django-adminstartprojectmblogcdmblogpythonmange.pystartappmainsite在setting.py中加入'mainsite'2、创建博客
MansonRi
·
2020-09-16 06:40
django
Django学习
笔记——Cookies 和Session
文章目录CookiesSessionCookies 理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。Web应用程序是使用HTTP协议传输数据的,HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。要跟踪该会话,必须引入一种机制。 Coo
DWjan
·
2020-09-16 02:45
Django的学习笔记
Django学习
总结之三-视图和url配置
一、创建视图1、在mysite文件夹下新建一个文件命名为views.py,内容为:fromdjango.httpimportHttpResponsedefhello(request)returnHttpResponse("HelloWorld")每个视图函数至少有一个参数,通常叫作request。2、修改urls.py文件,添加views.py中视图函数与url的映射。fromdjango.con
xyw_Eliot
·
2020-09-16 00:42
django
Django学习
笔记(3):登录功能2
Django学习
笔记(3):登录功能2参考:Django2.0项目实战:扩展Django自带User模型,实现用户注册与登录Django2.0项目实战(2):查看与编辑用户个人资料,扩展Django自带后台
weixin_7633629
·
2020-09-15 20:46
Django学习
1.django中ORM操作2.django中Cookie和装饰器的使用3.ajax的使用4.django中间件的使用5.django中auth认证模块python面试题
bigdargon
·
2020-09-15 13:29
python
python知识点
dnago
Django学习
笔记—— token&静态文件&媒体文件
文章目录1.token2.用户登录注册3.静态文件和媒体文件4.文件上传5.多文件上传6.分页1.token1.会话技术2.服务端会话技术3.它实际上就是手动实现的session4.实现token: 4.1在models.py中User类中添加token字段classUser(models.Model):name=models.CharField(max_length=30,unique=True
DWjan
·
2020-09-14 18:07
Django的学习笔记
Django学习
之路由分发和反向解析
1>路由分发我们之前学习的路由配置都是在项目的全局控制文件(项目名称目录下的urls.py),这个一个文件当中配置映射关系,当一个项目的url越来越多时,比如项目当中一般都分一级菜单,二级菜单等等这些主页面url和众多不同分类下的子页面url全都挤在一个文件下,就会造成后期维护的困难,所以,引入路由分发来解决这个问题,其思想就是,一些公共的主页面/整个网站的一级菜单等全局视角的页面,放在项目的ur
huangql517
·
2020-09-14 06:14
python学习
Django学习
笔记----3.模板
模板DTL为Django内置的模板语言,可以实现和Django的无缝衔接。渲染模板render_to_string找到模板,然后把模板编译后渲染成Python的字符串格式,最后再通过HttpResponse类包装成一个HttpResponse对象返回回去。fromdjango.template.loaderimportrender_to_stringfromdjango.httpimportHtt
哥哥_GG
·
2020-09-13 21:33
django
python
django
后端
前端
Django学习
笔记----2.URL与视图
URL与视图视图视图一般都写在app的views.py中。并且视图的第一个参数永远是request(一个HttpRequest对象)。这个对象中存储了请求过来的所有的信息,包含携带的参数以及一些头部信息等。在视图中,一般是完成逻辑相关的操作。视图的返回结果必须是HttpResponseBase对象或者子类的对象。映射视图写完后,要与URL进行映射,也即用户在浏览器中输入什么url的时候可以请求到这
哥哥_GG
·
2020-09-13 21:33
django
django
python
前端
后端
Django 学习小组:基于类的通用视图详解(一)
通过三周的时间我们开发了一个简单的个人Blog,教程地址:第一周:
Django学习
小组:博客开发实战第一周教程——编写博客的Model和首页面第二周:
Django学习
小组:博客开发实战第二周教程——博客详情页面和分类页面第三周
weixin_33736649
·
2020-09-13 09:26
Django学习
笔记(4)创建其他网页
每一个网页,都需要三步,指定URL模式;编写视图函数;编写模板。4.1模板继承在一个项目中,通常有一个用于整个网站的父模板base.html,并且网站的每个主要部分都有一个父模板,每个部分的父模版继承base.html,网站的每个网页继承相应部分的父模板。这种配置便于修改网站,效率更高。4.1.1父模板创建一个父模板,名字叫base.html,将其存储在index.html所在目录中。创建包含项目
keep_sy
·
2020-09-12 20:59
python
Django
Django学习
笔记(3)--数据库-1
数据库:MySql5.7下载:https://dev.mysql.com/downloads/windows/installer/5.7.htmlpython安装Mysql的驱动pipinstallmysqlclient当然除此之外还有pymysql等第三方驱动可以使用,在这里用的是mysqlclient。操作数据库Django配置连接数据库:在操作数据库之前,首先先要连接数据库。这里我们以配置M
baoay62840
·
2020-09-12 15:11
数据库
python
web安全
Django学习
笔记(3)--模板
模板在实际的页面大多是带样式的HTML代码,而模板是一种带有特殊语法的html文件,这个html文件可以被django编译,可以传递参数进去,实现数据动态化。在编译完成后,生成一个普通的html文件,然后发送给客户端。渲染模板:1.render_to_string:找到模板,然后将模板编译后渲染成python的字符串格式,最后再通过HttpResponse类包装成一个HttpResponese对象
baoay62840
·
2020-09-12 15:10
python
前端
Django学习
笔记(2)--视图函数
用pycharm打开FDJ项目URL分发器视图:视图一般都写在app的view,py中。并且视图的第一个参数永远都是request(一个HttpRequest)对象。这个对象存储了请求过来的所有信息,包括携带的参数以及一些头部信息等。在视图中,一般是完成逻辑相关的操作。比如这个请求使添加一篇博客,那么可以通过request来接收到这些数据,然后存储到数据库中,最后再把执行的结果返回给浏览器。视图函
baoay62840
·
2020-09-12 15:10
python
数据库
开发工具
django 1.9.7学习笔记(1)
1.
django学习
概述django的版本间的差别非常大,对于最新版本django1.9.7来说,在使用命令和API方面变化很大,我也是跟着官方文档一步一步做(中文文档只有低版本的,使用上有很大的差别,
yangqihua2015
·
2020-09-12 04:45
Python
django
文档
博客
api
Django学习
——Admin
1、什么是adminadmin是Django自带的一个功能强大的自动化数据管理界面,被授权的用户可以直接在admin中操作数据库。Django提供了许多针对admin的定制功能2、配置admin——创建超级用户创建超级用户:通过pythonmanage.pycreatesuperuserpythonmanage.pycreatesuperuser3、打开服务器,在地址栏中输入http://loca
JesseWu233
·
2020-09-12 04:48
Python
Django
Django学习
——models
1、Django中的model是什么通常一个Model对应数据库里的一张数据表。Django中Model以类的形式表现,包含一些基本字段以及数据的一些行为。2、技术是采用ORM映射3、创建modelclassArticle(models.Model):title=models.CharField(max_length=32,default="Title")content=models.TextFi
JesseWu233
·
2020-09-12 04:48
Python
Django
Django学习
——collectstatic错误
pythonmanage.pycollectstatic错误解决方法。将static文件夹移到项目根目录,并将STATIC_ROOT中"/static/"改为"static/"
JesseWu233
·
2020-09-12 04:44
Django
Python
Django学习
之Session
1>介绍cookie看似解决了HTTP(短连接、无状态)的会话保持问题,但把全部用户数据保存在客户端,存在安全隐患,于是cookie+session出现了!我们可以把关于用户的数据保存在服务端,在客户端cookie里加一个sessionID(随机字符串),服务端通过校验这个sessionID来处理后续操作,用户的隐秘信息便不会在请求的时候传来传去,是否安全多了呢。Session是服务器端技术,利用
huangql517
·
2020-09-12 02:39
python学习
Django学习
之wsgiref模块
1>先了解下WSGI再看下web应用的整套流程:>浏览器发送一个HTTP请求;>服务器收到请求,生成一个HTML文档;>服务器把HTML文档作为HTTP响应的Body发送给浏览器;>浏览器收到HTTP响应,从HTTPBody取出HTML文档并显示。所以,最简单的web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件(如Apache),接收用户请求,从文件中读取HTML,返回。如果要
huangql517
·
2020-09-12 02:07
python学习
Django学习
之九: auth 认证组件
Djangoauth认证组件[TOC]Django提供的auth认证组件,提供了:用户表的构建方式(用于满足符合auth组件);提供了认证接口;提供了会话登录和会话注销的接口;提供了中间件将会话登录用户保存到request对对象中,这样可以很轻易的拿到登录用户,不用我们再从会话中获取用户id,再通过model获取到用户对象;对于认证接口要提供用户名和密码传入auth.authenticate(us
baibo6666684
·
2020-09-11 08:52
django学习
日志(View视图)第四部分:Request对象和Response对象
django学习
日志(View视图)第四部分:Request对象和Response对象创建一个路由WhatsView\App\urls.pyurlpatterns=[url(r'^url(r'^reqandresp
冬天的松树
·
2020-09-11 02:48
python
Django学习
笔记(第二节)Hello World站点
视图和URL配置创建视图在上一节创建的mysite文件夹中创建一个叫做view.py的空文件,这就是视图文件。Django对这个文件的名称没有特殊要求,但一般约定为view.py。输入以下内容:fromdjango.httpimportHttpResponsedefhello(request):returnHttpResponse("Helloworld")这三行代码的意思分别是:导入django
冻云-FrozenCloud
·
2020-09-11 01:36
django
python
django
django学习
——request用法
Django使用Request对象和Response对象在系统间传递状态。当请求一个页面时,Django会建立一个包含请求元数据的HttpRequest对象。当Django加载对应的视图时,HttpRequest对象将作为视图函数的第一个参数。每个视图会返回一个HttpResponse对象。以下列举常用的几种属性:1、request.user一个AUTH_USER_MODEL类型的对象,表示当前登
geerniya
·
2020-09-11 01:41
django
django
Django学习
之Request对象
来一个简单的栗子urls.pyfromdjango.conf.urlsimporturlfromdjango.contribimportadminfromcmdbimportviewsurlpatterns=[url('login/',views.index),]views.pyfromdjango.shortcutsimportrenderfromdjango.views.genericimpo
易_
·
2020-09-10 22:33
django
python
django
request
python
Django学习
笔记——用户信息加密与解密
加密我们在对用户信息进行传输的时候,经常会直接在url里面直接拼接,但是如果直接把用户信息拼接在url的话会很不安全,为此,我们需要对用户信息进行进行加密处理。一份简单的加密操作很简单#首先导入加密的类fromitsdangerousimportTimedJSONWebSignatureSerializerasTJSS#导入我们的settings文件,里面会用到SECRET_KEYimport.s
__hyq__
·
2020-09-10 20:18
Django学习
-登录功能实现
关于request类:request.method:获取请求提交方式request.POST:获取POST提交的表单中的内容(适合提交敏感内容)request:获取GET提交的url中?后所带的内容(明文提交)#定义一个登录功能fromdjango.conf.urlsimporturlfromdjango.contribimportadminfromdjango.shortcutsimportre
laybing
·
2020-09-10 16:13
Django
Django学习
之用户登录逻辑编写
app应用的逻辑将在views.py中进行编写另外在html提交的POST表单中要加入{%csrf_token%},注意是......省略....{%csrf_token%}之间加入当我们发起了POST提交表单请求后就会出现一个对象我们需要做的就是取出数据和验证这个数据,方法user_name=request.POST.get("username","")取出username,默认值空然后用dja
玖河长久
·
2020-09-10 16:14
python
django
html
Django+Vue+LayUI的CRUD
顺便搞一下web开发,python的最完整的框架有Django,Django的模版引擎开发和Java的JSP,Thymeleaf很像,不想使用,就使用RESTful的开发方式.前端基于Vue,后台基于
Django
lhc0512
·
2020-09-10 14:38
Python
Vue
Django学习
笔记—Comments库的使用方法小记
comments库是django框架内置的一个评论库,官方文档地址:https://docs.djangoproject.com/en/dev/ref/contrib/comments/可以快捷的搭建出网站需要的评论系统。不过对这个库的评价似乎褒贬不一,我自己在使用中的感受是要想让这个库能够比较完美的工作,可能自己需要做较多的定制工作,有时想想,还真不如自己重头写来的爽气。这里照例把自己的一些使用
鸭脖
·
2020-09-10 12:53
Python学习
Django学习
:1. Django项目的搭建
1.Django项目的搭建1.1MVT框架Django是一款Python的web开发框架,它与MVC架构有所不同,属于MVT框架。1)MVC核心思想:解耦,降低各功能模块之间的耦合性,最大程度实现代码的重用。m表示model,主要用于对数据库层的封装。v表示view,主要用于向用户展示结果。c表示controller,它是核心,主要用于处理请求,获取数据,返回结果。2)MVTm表示model,主要
southwind0
·
2020-09-10 11:50
Django
Django学习
笔记----4.数据库
数据库操作数据库配置连接数据库在settings.py中配置DATABASES={'default':{#数据库引擎(是mysql还是oracle等)'ENGINE':'django.db.backends.mysql',#数据库的名字'NAME':'dfz',#连接mysql数据库的用户名'USER':'root',#连接mysql数据库的密码'PASSWORD':'root',#mysql数据
哥哥_GG
·
2020-09-10 11:16
django
分享两个不错的django免费入门学习资源
近期在群里看到一些群友分享的
django学习
资料,感觉质量非常不错,关键是这些学习资料还都是免费的!因此在这里分享给大家,希望好的东西能让更多的人知道,也算对得起这些作者的辛勤付出。
weixin_33845881
·
2020-08-26 22:34
Django学习
总结
什么是静态文件?像图片cssjsjson字体都是静态文件1,先创建文件夹2,配置路径3,在模板文件里面调用上面写的路径是写死的,如果静态文件夹名发生改变,就会找不到静态文件,如果写一个无论静态文件夹名如何变,都不影响找到这些文件夹的路径引用呢?然后在模板文件中,使用以下方式中间件:就是一个python类,可以介入django的请求和恢复既然是类,就有方法,中间件是类,有五个方法为什么使用中间件?判
steve1988717
·
2020-08-25 09:18
python
Django学习
(一)
预备Ubuntu基本使用Linux用户权限:root普通用户(申请root权限sudo)LInux系统中有两种常用系统包管理工具yum和apt。低版本中安装包使用apt-get,新的现在只需要写apt就OK了apt指令(兼容apt-get和apt-cache)aptinstallxxx安装xxx软件aptremovexxx移除xxx软件aptautoremovexxx移除xxx软件和自动安装且不使
W流沙W
·
2020-08-25 09:14
Django学习
django
python
Python和
Django学习
文档链接:官方文档中文教程刘江博客博学谷项目Django零基础Python核心编程编辑工具:iPythonjupyternotebooksublimetextPycharmPip一,Python基础1.1,Python特性优点:简单易学,开发速度快,明确优雅,开放源代码缺点:执行效率稍低,运行速度慢,代码无法加密,可选择的框架较多特点:跨平台(window可mac上用),可移植,可扩展,交互式,解
秇淰~浮笙
·
2020-08-25 08:19
python之
Django学习
-01
python3.6.3Django2.1.7参考地址:地址常用命令:创建项目:CD到你想放置代码的目录,运行一下命令:“novelWeb”为项目文件夹名称django-adminstartprojectnovelWeb运行项目:pythonmanage.pyrunserver显示如下:地址为http://127.0.0.1:8000/MicrosoftWindows[版本6.1.7601]版权所有
liuguichenglove
·
2020-08-24 22:03
python
python
Django
python之
Django学习
-03
数据库配置打开mysite/settings.py文件DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'mydatabase','USER':'mydatabaseuser','PASSWORD':'mypassword','HOST':'127.0.0.1','PORT':'5432',}}切换mysql数据库:修
liuguichenglove
·
2020-08-24 22:32
python
python
Django
python之
Django学习
-02
创建视图编写polls/views.py文件:fromdjango.httpimportHttpResponsedefindex(request):returnHttpResponse("HelloDjango");配置url映射:在polls下新建,urls.py,并编辑/urls.pyfromdjango.urlsimportpathfrom.importviewsurlpatterns=[p
liuguichenglove
·
2020-08-24 22:32
python
python
Django
Django学习
笔记(四十三):使用redis进行页面数据缓存和更新缓存数据
在开发过程中会遇到一些页面的数据是很长时间才进行更新的,不使用缓存的情况下,用户每次访问这些都需要先去数据库中获取这些数据,当访问量较大时,这样获取数据的方式就会降低页面的访问速度,影响效率,这时就可以使用redis将这些数据保存起来,通过判断是否生成过获取以及是否更新过数据来生成新的缓存数据具体操作如下:在settings.py里添加缓存设置#Django的缓存配置CACHES={"defaul
小火skr车
·
2020-08-24 11:46
Django
Django学习
记录(2) 创建第一个app
之前已经创建完成了第一个project和app,接下来说一下创建完成后该怎么做,主要参考一下的是官方文档project和app的区别官方文档上是这样说的:What’sthedifferencebetweenaprojectandanapp?AnappisaWebapplicationthatdoessomething–e.g.,aWeblogsystem,adatabaseofpublicreco
DongBold
·
2020-08-24 11:22
Django学习
01---基本介绍与运行方式
一、Django基本介绍1、django优点与一些基本概念Django的主要目的是简便、快速地开发数据库驱动的网站——动态网站。Django强调代码复用,多个组件可以方便地以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件。Django强调快速开发,DRY是准则。基于MVC(更确切的说是MTV)2、动态网站概念用户向web服务器请求一个文档Web服务器随即获取或生成这个文档服务器
冰彡棒
·
2020-08-24 09:38
Django实现证件照换底色小程序后台图片接收和处理(第二周学习记录)
第二周学习记录接上周的django继续学习,这周的目标是能够利用python搭建图片处理的后台,继续根据官方文档完成mysite搭建并自己搭建证件照换底色后台一、
django学习
(一)应用模板的视图在自己定义的
Shalwar
·
2020-08-23 22:06
小程序云开发
django
python
django
小程序
Django学习
笔记-命令
创建项目命令:django-adminstartprojecttest1创建应用命令:pythonmanage.pystartappbooktest生成迁移命令:pythonmanage.pymakemigrations执行迁移命令:pythonmanage.pymigrate数据操作命令:创建:book=BookInfo()book.xx=xxbook.save()修改:book=BookInf
Super__M
·
2020-08-23 02:21
python学习笔记
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他