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基础
,Day4 - views 详解
在Django中,网页和其他内容是通过视图传递的。每个视图由一个简单的Python函数表示,Django将通过检查请求的URL(准确地说,是域名后面的部分URL)来选择一个视图。例如,用户在浏览器中访问>/newsarchive///diango的URLConfs将请求URL与对应的viewsfunction匹配,调用viewfunction进行数据处理,然后选择对应的template模板进行渲染
weixin_30699443
·
2020-07-05 21:45
Django基础
四(OneToMany和 ManyToMany,ModelForm)
上一篇博文是关于setting.py文件数据库的配置以及model与数据库表关系,实现了通过操作BlogUser,把BlogUser的信息存入后台数据库中.实际开发中有许多东西是相互联系的,除了数据的显示和存储之外,我们也要理清各种数据对象之间的关系.Django框架定义了三种关系模型:OneToOneOneToOne(一对一):这种对应关系最简单,就是字面的意思一对一.django用OneToO
weixin_30555515
·
2020-07-05 21:13
django基础
知识之csrf:
csrf全称CrossSiteRequestForgery,跨站请求伪造某些恶意网站上包含链接、表单按钮或者JavaScript,它们会利用登录过的用户在浏览器中的认证信息试图在你的网站上完成某些操作,这就是跨站攻击演示csrf如下创建视图csrf1用于展示表单,csrf2用于接收post请求defcsrf1(request):returnrender(request,'booktest/csrf
weixin_30483013
·
2020-07-05 21:42
Django Model 详解
Django基础
——Model篇(一)到目前为止,当程序涉及到数据库相关操作时,我们一般都会这么操作:(1)创建数据库,设计表结构和字段(2)使用MySQLdb来连接数据库,并编写数据访问层代码(3)业务逻辑层去调用数据访问层
_古时候
·
2020-07-05 06:16
django
Django基础
(一):views-URL
[TOC]settings.pyINSTALL_APPS中添加新建的app,让django自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件)fromlearnimportviewsaslearn_viewsfrom.importviewsdemo0defadd(request):a=request.GET['a']b=
SuYanan
·
2020-07-05 03:48
django基础
-day78
首先auth就是一个认证模块,fromdjango.contribimportauthps:包括前面学习的cookie,session等,它们就好比我们自己实现某个功能,把某些部分模块化就有了它们,不过这些模块是大牛写的,各方面会比我们写的要好,说到认证,我们就会提到数据库表,auth模块使用的是django自带的auth_user表,这个表包含很多字段,比如最后一次登录时间等,ps:创建用户命令
qq_18973645
·
2020-07-05 03:46
Django
Django基础
(30):模型(Models)的继承详解
Django提供了如下3种常用的模型(models)继承方式,可使你的代码更简便和灵活。今天小编我就带你看下在什么情境下使用这些模型继承方式以及它们之间的区别。1.抽象模型继承(abstractmodel)2.多表模型继承(multi-tableinheritance)3.代理模型(proxymodel)抽象模型继承(abstractmodel)假如我们有如下两个模型Article(文章)和Cou
大江狗
·
2020-07-04 03:41
Django基础
——快速搭建Django项目
配置及环境:MacOs+Python3.6.2一、创建一个Django项目1.使用虚拟环境#快速创建虚拟环境python-mvenvprjvenv#激活虚拟环境sourceprjvenv/bin/activate2.创建项目#安装djangopipinstalldjango#创建项目django-adminstartprojectmyblog3.django设置myblog/settings.py
不凡De老五
·
2020-07-04 03:36
Django
【
Django基础
入门】ManyToManyField跨越中间表查询
1:在Course表中用到了manytomany生成了中间表org_course_age_choiceclassCourse(models.Model):org=models.ForeignKey(Org)name=models.CharField(max_length=200)age_choice=models.ManyToManyField(Category,verbose_name=_('c
krmao
·
2020-07-02 12:02
Django基础入门
第一章 基础知识回顾
django基础
知识回顾标签:djanjodjanjo实战环境搭建虚拟环境搭建具体内容详见环境搭建##env仓库pipinstallvirtualenvwrapper-winmysql和pycharm使用自行学习
Xia0JinZi
·
2020-07-01 22:53
Django基础
二之URL路由系统
一URL配置Django1.11版本URLConf官方文档URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。基本格式fromdjango.conf.urlsimporturl#循环urlpatterns,找到对应的函数执行,匹配上一个路径就
auen52882
·
2020-07-01 17:31
Django基础
三之视图函数
目录一Django的视图函数view二CBA和FBV三使用Mixin四给视图加装饰器4.1使用装饰器装饰FBV4.2使用装饰器装饰CBV五request对象六response对象6.1JsonResponse对象一Django的视图函数view一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个40
auen52882
·
2020-07-01 17:31
Django基础
五之django模型层(一)单表操作
目录一ORM简介二单表操作2.1创建表2.2更多字段和参数2.3settings配置2.4自定义字段二、添加表纪录方式1方式2(用的多)方式3:批量插入三、查询表纪录查询API(都是重点)基于双下划线的模糊查询四、删除表纪录五、修改表纪录一ORM简介MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻
auen52882
·
2020-07-01 17:31
Django基础
知识
因为毕设需要,赶鸭子上架,所以,必须用最短的时间搞定django,好了,说干就干。知识部分的介绍,我就略过,贴一个比较好的django介绍好了。http://djangobook.py3k.cn/2.0/chapter01/一,下载django模型pip2installdjango(因为我共存了python2和python3)配置django的路径,这样可以直接用django-admin来新建一个
赵小越
·
2020-07-01 17:48
传统机器学习分类算法的学习
05.
Django基础
五之django模型层(一)单表操作
一ORM简介MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动ORM是“对象-关系-映射”的简称。(ObjectRelationalMapping,简称ORM)(将来会学一个sqlalchemy,是和他很像的,但是d
aiguiling5028
·
2020-07-01 16:40
【
Django基础
01】_环境搭建和后台管理
一、一般公司结构简介在接触python框架学习之前,首先要清楚我们做项目的基本架构,项目组以及公司的基本分类。下面我简单做一下梳理,仅供参考。1.项目组(1)产品---2个人,提需求(女生为主)(2)测试-----1-2人,功能测试(3)前端-----写页面,调用后端提供的数据(4)后端----2人以上,获取数据,返给前端(5)UI----设计页面,1人(6)DBA(数据库管理)---大型公司会有
清平の乐
·
2020-07-01 15:46
Django
一个完整的Django入门指南 - 第1部分
simpleisbetterthancomplex.com/series/2017/09/04/a-complete-beginners-guide-to-django-part-1.html前言今天我将开始一个关于
Django
Python之禅
·
2020-06-30 12:50
Django基础
Django简介开放源代码的大而全的Web应用框架,由Python语言编写......采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手DjangoReinhardt来命名的。Django采用了MVC的软件设计模式,即
weixin_44606644
·
2020-06-29 13:04
Django
Django基础
知识
Django知识点概述Web应用问题1:描述一个Web应用的工作流程。问题2:描述项目的物理架构。(上图中补充负载均衡(反向代理)服务器、数据库服务器、文件服务器、邮件服务器、缓存服务器、防火墙等,而且每个节点都有可能是多节点构成的集群,如下图所示)问题3:描述Django项目的工作流程。(如下图所示)MVC架构模式问题1:为什么要使用MVC架构模式?(模型和视图解耦合)问题2:MVC架构中每个部
柔情一直存在
·
2020-06-29 07:58
Django知识
Django基础
(26): 常用装饰器应用场景及正确使用方法
装饰器(decorator)可以说是Python的一个神器,它可以在不改变一个函数代码和调用方式的情况下给函数添加新的功能(见一文看懂Python系列之装饰器)。装饰器广泛用于权限校验和缓存等场景,是学习PythonWeb开发的必备知识。Django项目中使用装饰器可以让代码将变得更干净、更可读、更可维护。今天小编我就带你看下Django自带的常用装饰器的应用场景及正确使用方法。权限验证@logi
大江狗
·
2020-06-29 03:25
Django
Django基础
(37): 如何获得SSL证书与配置HTTPS
或许有那么一天,你学Django大有所成,写了一个NB的项目马上就可以上线部署了,这时除了按我们的常规Django部署教程和Docker部署教程操作,你还需要考虑购买SSL证书,修改相关配置信息,让你的网站支持https协议。本文总结了如何获得SSL证书并给Django项目配置HTTPS,建议先收藏再阅读,将来有一天你很可能会用到它。为什么你的网站需要支持HTTPS协议?简而言之:HTTPS=HT
大江狗
·
2020-06-29 03:23
Django基础
(36): 如何正确配置日志(logging)
当Django项目正式部署上线后,我们需要设置DEBUG=False。这时开发者应怎样检查Django程序在生产环境运行时有什么异常或错误呢?答案就是日志(logging)。在生产环境中,Django默认是不会在服务器上自动生成log文件的,即使程序出现error级别的故障也不会通知管理员。本文将教你如何在Django项目中正确配置日志(logging),让Django生成log日志文件,并在程序
大江狗
·
2020-06-29 03:23
Django基础
(35): 全局上下文处理器(Context Processors)详解及如何自定义模板上下文处理器...
Django的ContextProcessors的中文名字有很多种,有人翻译成文本处理器,也有人翻译成上下文处理器。小编最喜欢的翻译是全局上下文处理器,因为它的主要作用就是向模板传递需要全局使用的变量。今天小编就来带大家一起来看看这把利器,并教你如何自定义全局上下文处理器(ContextProcessors)。什么情况下需要使用全局上下文处理器(ContextProcessors)?当你需要向所有
大江狗
·
2020-06-29 03:23
Django基础
(33): 中间件(middleware)的工作原理和应用场景举例
在初级Django开发项目中,你大概率用不到中间件(Middleware)。但随着项目需求越来越复杂,你就需要开始编写自己的中间件了。当你了解到Django中间件(middleware)的工作原理和作用之后,你就会知道中间件的灵活和强大之处了。本文着重分析中间件(middleware)的工作原理和应用场景,并提供一些使用自定义中间件的简单例子。注意:本文示例所使用Django版本为Django3.
大江狗
·
2020-06-29 03:23
Django基础
(29): select_related和prefetch_related的用法与区别
在前面教程中小编我已经介绍了Django的Queryset特性及高级使用技巧以及Queryset的aggregate和annotate方法。这些技巧和方法都是为了减少对数据库的访问次数和对内存的占用,从而提升网站性能。今天我们再来学习两个非常重要的查询方法select_related和prefetch_related方法,看看如何使用它们避免不必要的数据库查询。高手过招,只差分毫。专业和业余之前的
大江狗
·
2020-06-29 03:22
django基础
使用
django文件作用urls.py网址入口,关联到对应的views.py文件的一个函数,访问网址对应一个函数。views.py处理用户发出的请求,从urls.py中对应过来,通过templates中的网页可以将显示内容(比如登陆的用户名,用户请求数据,输出)到网页。models.py与数据库操作相关,存入或者读取数据时会用。forms.py表单,用户在浏览器上输入数据提交,对数据的验证工作以及输入
给自己一个愿望
·
2020-06-28 22:06
django学习基础
Django基础
,Day3 - 编写 django admin
Django自带了一个简易编辑后台,可以称为“内容发布器”,一般是提供给站点管理员使用的,其最开始也是开发出来提供给报社编辑和发布新闻使用的。创建超级管理员:$pythonmanage.pycreatesuperuser根据提示,输入用户名,邮箱与密码即可访问后台启动server后,访问链接http://localhost:8000/admin登录超级管理员后,成功进入管理后台可见后台是英文的,可
weixin_30894583
·
2020-06-28 02:06
05:ModelForm 数据验证 & 生成html & 数据库操作
目录:Django其他篇01:
Django基础
篇02:Django进阶篇03:Django数据库操作--->Model04:Form验证用户数据&生成html05:ModelForm数据验证&生成html
weixin_30564785
·
2020-06-27 21:18
Django基础
之request
当一个页面被请求时,django就会创建一个包含本次请求原信息的HttpRequest对象。django会将这个对象自动传递给响应的视图函数,一般视图函数约定俗成地使用request参数承接这个对象。0|11.请求相关的常用值path_info:返回用户访问url,不包括域名method:请求中使用的HTTP方法的字符串表示,全大写表示。包括(GET,POST等)GET:包含所有HTTPGET参数
孙瑞宇
·
2020-06-27 19:02
django基础
--- 模型
配置一:新建apppythonmanage.pystartappbooks二:setting.py添加appINSTALLED_APPS=('django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfile
梦想做小猿
·
2020-06-26 17:37
价值上万的Python全套视频教程 千锋教育Python入门基础就业班
目录如下:01.Python语言编程基础02.Python面向对象编程03.Python课程初探04.网站制作基础05.Mysql基础06.
django基础
07.django进阶08.django缓存优化
qq_43459648
·
2020-06-26 01:31
Django入门指南01-了解Django
前言今天python学习网将开始一个关于
Django基础
教程知识的全新系列教程。这是一个开始学习Django的完整入门指南。教程材料一共会被分为七个部分。
想出轨的电动车
·
2020-06-25 12:00
python
python web快速建站基础
1.
Django基础
Django是一个开放源代码的PythonWeb应用框架,由Python写成,采用了MVT的框架模式,即模型M,模板T和视图V。
mywxm
·
2020-06-24 16:28
web初学
Django Rest_Framework(drf)介绍,以及安装和配置
1、DjangoRest_Framework核心思想:缩减编写api接口的代码DjangoRESTframework是一个建立在
Django基础
之上的Web应用开发框架,本质上就是一个内置在django
耗油炒白菜
·
2020-06-23 22:00
Vue+Django+Mysql搭建前后端分离的个人博客网站
前言:本文适合有一定Vue或
Django基础
的开发者阅读,文中不会特别强调技术细节,只强调搭建的流程和配置,若有技术细节不懂请自行谷歌。
Python全栈之巅
·
2020-06-23 17:51
Python实战项目
前端开发
Python--
Django基础
PythonORM框架SQLAchemy使用指定python版本,创建虚拟环境virtualenv-p/usr/bin/pythonVENV_NAME激活虚拟环境source./VENV_NAME/bin/activate关闭虚拟环境deactivate创建Django项目django-adminstartprojectPRJ_NAME创建Django应用pythonmanage.pystarta
薛定谔的特性
·
2020-06-23 01:57
零基础玩转Django之轻松入门
Django基础
一、走进Django二、MVT模式三、安装Django(windows)四、查看Django版本五、创建Django项目1.命令行方式2.pycharm方式六、运行Django项目七、Django
一身风尘、一个俗人
·
2020-06-22 10:30
零基础玩转Django
接口自动化测试开发—虫师
http://www.itest.info/courses/6课程大纲Web开基础:Python基础安装、IDE选择与常见问题
Django基础
helloDjangodjango工作原理开发发布会签到系统登录发布会管理
weixin_30701521
·
2020-06-21 10:36
Django基础
启动Django和了解它的文件组成最先也没有接触过Django,所以从0开始了解下最最基础的部分首先安装Django之后会有个控制命令django-admin可以通过该命令来创建Django项目django-adminstartprojectDjango2可以看到在Django2下生成了一个文件manange.py和一个目录Django2\Django2,目录下有几个python文件manage.
sijidou
·
2020-06-13 18:00
01.Django-基础
web框架之
Django基础
1.Django的简介Django是一个由python写成的开放源代码的Web应用框架。Django的目的是使常见的Web开发任务,快速和容易。
平仄平仄平平仄
·
2020-06-09 23:00
django基础
1.定义可执行的二进制指令的集合。用于执行一定功能的计算机程序。2.作用:解决实际生活中的问题3.核心:数据处理4.处理方式:增删改查(crud)个软件在处理流程上不一定相同5.从使用环境分类:>.单机>.网络6.从架构分类>.C/S客户端——服务器>.B/S浏览器——服务器网站和软件的区别1.网站:>.可以在客户端通过浏览器可以直接访问。>.网站和软件的区别网站包含软件,软件不能直接表示网站。>
JAguys
·
2020-04-14 06:43
Django基础
总结
1.安装(快捷安装)pipinstalldjango验证系统是否已成功安装django,可以使用下面的命令:python-mdjango--version2.创建一个工程django-adminstartprojectmysite使用上面的命令,你将在当前目录下创建一个名字为mysite的工程。接下来,看一下,我们新建的工程目录的样子:mysite/manage.pymysite/__init__
第八共同体
·
2020-04-12 04:24
django基础
操作流程
1.创建Django项目:公司门户项目django-adminstartprojectmyproject创建了一个名称为myproject的项目2.配置语言环境打开创建的项目配置文件myproject/myproject/settings.py修改配置选项如下:#LANGUAGE_CODE=‘en_us’注释掉LANGUAGE_CODE=‘zh_Hans’添加3.定义门户首页的视图在myproje
JAguys
·
2020-04-11 04:47
Demo Django_todolist
项目内容在
Django基础
项目(ToDoList)的基础上完成以下功能:1、实现一个中间件,该中间件可以检测到用户浏览器版本信息,如果用户使用的浏览器低于IE9则显示用户升级浏览器的页面,否则不能访问和使用到
Spareribs
·
2020-04-07 10:17
python
django基础
(一)
Django简介:Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。不过在Django实际使用中,Django更关注的是模型(Model)、模板(Template)和视图(Views),称为MTV模式。Django的主要目的是简便、快速的开发数据库驱动的网站,它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Dja
crazymanpj
·
2020-04-02 03:55
Django REST framework简介与基于User模型的接口实现
REST框架内部的很多实现都是在Django的基础上进行封装和扩展,所以需要一定的
Django基础
。如何下载DjangoRESTframeworkpipinstalldjang
羁绊_ecb6
·
2020-04-01 10:24
Django基础
(1): 目录文件简介
陆续更新的文章:
Django基础
(2):创建应用
Django基础
(3):配置url
Django基础
(4):建立Templates作为python开发热门的web开发框架之一,用Django创建新项目后会自动生成目录和文件
AryaHooper
·
2020-03-31 10:50
Django开发环境安装及apache部署
sudoaptinstallpython-pipsudopipinstalldjangosudopipinstallDjango==1.8.16(指定Django版本)CentOS:yum-yinstallpython-pippipinstalldjango
Django
w也不知道
·
2020-03-29 15:03
Django基础
(4): 建立Templates
陆续更新中:
Django基础
(1):目录文件简介
Django基础
(2):创建应用
Django基础
(3):配置url
Django基础
(4):建立TemplatesTemplate简介Django中的templates
AryaHooper
·
2020-03-26 00:31
Django基础
(四)——学习笔记小知识
这次做了一个比上次简单博客功能较全的学习笔记:1、可创建用户账户进行添加、删除主题,增添、编辑、删除条目;2、让用户拥有自己的数据,对用户的访问进行限制;每个用户拥有自己的主题,不让其他人查看;3、添加Django-bootstrap为其着色因为此“学习笔记”各个功能关联较多,在这里就不一一说明操作,用初步的模式展现页面,然后讲一些,在此过程中遇到的一些小知识,都是到处碰壁碰出来的。(一)页面展示
Yinag
·
2020-03-23 22:12
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他