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.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
Django学习
笔记:基于模型的Class View,快速实现增删改查
Django的强大无需赘述。用Django的最大好处是只需要写很少都代码,完成Web开发中的那些繁复的工作。增删改查,是一个web应用的典型的基本功能。Django基于模型的ClassView,可以快速实现这些功能。一、查####1、ListView实现列表页顾名思义,ListView用来实现列表页的展示。直接上代码:#views.pyfromdjango.viewsimportgeneric#我
mikezhou002
·
2018-07-27 23:40
python
1.9
Django学习
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python3。如果应用A需要jinja2.7,而应用B需要jinja2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行
丘比特爱上猫
·
2018-07-26 15:57
Django学习
(四):ORM--上篇
一:模型概述模型是你的数据的唯一的、确定的信息源。它包含你所储存数据的必要字段和行为。通常,每个模型对应数据库中唯一的一张表。①每个模型都是一个Python类,它们都是django.db.models.Model的子类。②每一个模型属性都代表数据库中的一个字段。二:字段类型1,基本字段类型AutoField:一个根据实际ID自动增长的IntegerFieldBinaryField:一个用来存储原始
Lee-hua
·
2018-07-18 20:54
Django学习
之二: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
Django学习
之一: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
Django学习
(二):Request对象、Response对象和Cookie、Session
概述Django使用Request对象和Response对象在系统间传递状态。当请求一个页面时,Django会建立一个包含请求元数据的HttpRequest对象。当Django加载对应的视图时,HttpRequest对象将作为视图函数的第一个参数。每个视图会返回一个HttpResponse对象。一:HttpRequest对象属性HttpRequest.scheme-->一个字符串,表示请求的方案(
Lee-hua
·
2018-07-12 08:08
Django学习
(五):Auth认证系统
Django认证系统包含:①用户②权限:二元(是/否)标志指示一个用户是否可以做一个特定的任务。③组:对多个用户运用标签和权限的一种通用的方式。④一个可配置的密码哈希系统⑤用户登录或内容显示的表单和视图⑥一个可插拔的后台系统django.contrib.auth模块中的User模型字段username必选。150个字符以内。可以包含字母数字,_,@,+,.和-password必选。密码的哈希及元数
Lee-hua
·
2018-07-05 21:53
【
Django学习
笔记】8:在templates目录下使用DjangoTemplates模板
templates目录前面了解过了在Django中HTML文件可以放在项目目录下的templates目录下,这个目录名字翻译过来就是模板的意思,对这一情况不太明白。实际上这个目录下理应放的正是一种HTML模板,对于网站而言,很多页面的结构有类似的成分,将这些共同的成分抽象出来就可以形成模板了。例如导航条、脚标栏等往往是一样的。页面继承一个模板,也就具有了这个模板所具备的所有成分。而对于那些不一样的
刘知昊
·
2018-06-30 13:55
Django
模板
#
Django
Django学习
(三):中间件
一,中间件的概念中间件是一个钩子框架,它们可以介入Django的请求和响应处理过程。它是一个轻量级、底层的“插件”系统,用于在全局修改Django的输入或输出。每个中间件组件负责完成某个特定的功能。创建一个新django项目时,默认自带的中间件有:(在settings.py内)MIDDLEWARE=['django.middleware.security.SecurityMiddleware','
Lee-hua
·
2018-06-27 15:28
【
Django学习
笔记】2:返回静态页面,Django模板语言生成动态页面
返回静态页面Django中的HTML页面放在项目的templates目录下,这个目录的名字在建立工程时就设定好了,默认就是templates。而HTML文件所引用的静态资源,如CSS、JS和图片文件等,应单独设置一个项目的子目录来存放,习惯约定使用static目录。图中绿色部分就是项目的静态资源,橙色部分就是存放HTML页面的地方。配置静态资源在Django项目的同名子目录/settings.py
刘知昊
·
2018-06-27 11:36
#
Django
Django学习
--mtv开发模式
首先从著名的MVC模式说起:MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,就是把Web应用分为模型(M),视图(V),控制器(C)三层,他们之间以一种插件式的,松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),试图负责与用户的交互(页面),控制器接受用户的输入,调用模型和试图完成用户请求Django
weixin_30596735
·
2018-06-22 10:00
Django学习
(一):创建项目与应用、配置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
Django学习
笔记(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
Django学习
笔记(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
Django学习
笔记一
笔记1:在虚拟环境文件夹所在目录激活虚拟环境;进入新建的项目名(第一个名),pip安装django,pipinstalldjango是安装最新django版本。指定版本安装:pipinstalldjango==1.11.13卸载版本命令:pipuninstalldjango笔记2:django安装完毕后,可用pythonmanage.py--version查询安装的django版本号image笔记
一位开始奋斗的测试媛
·
2018-06-02 20:17
DJANGO学习
笔记-2 路由
MTV框架Django的框架是MTV框架。具体如下图所示。-通常,在建立TCP链接后,浏览器对服务器发起HTTP请求,服务器返回URL数据。浏览器下载HTML源文件并对网页进行最终排版。-在Django中,服务器部分的操作则是URL->根据路由找到对应的视图->视图执行Model(函数)获取数据(从数据库或者purefunction直接从输入的参数中计算)->返回数据到模版->带数据的模版(HTM
Tony 赵
·
2018-05-24 12:39
学习日记
DJANGO
Python
Django学习
笔记——第五天
第五天用户登录管理Tips用户登录流程总结第五天用户登录管理注册应用accountsettings设置url设置Tipsfrom.importviews(这个.代表什么???)这个.指的是当前程序所在文件夹中的init.py也类似Linux下的.表示当前目录,..表示上一级目录,以此类推前提是一定要有_init_.py,否则不能用account下新建forms.py,用以存放用户登录表单的各种类f
weixin_30914981
·
2018-05-23 20:00
python
前端
Django学习
笔记——第三天
第三天内容补充返回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
Django学习
笔记——第一天
WhyshouldidecidetolearntheDjango?第一天Let’sgo!!!基本配置运行项目数据模型的确定及编写切换到blog目录下,编写models.py创建超级管理员以便登录并发表网站WhyshouldidecidetolearntheDjango?想学习python的web框架有一段时间了,自上次寒假开始就有这样的计划,也为此付之行动了一段时间,但倒是还是贪玩,慢慢就荒废了。
weixin_30292745
·
2018-05-12 21:00
python
数据库
开发工具
Django学习
笔记十二:在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
Django学习
教程之静态文件的调用详解
前言静态文件是指网站中的js,css,图片,视频等文件,本文主要给大家介绍了关于
Django学习
之静态文件调用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧方法如下1.settings.py
赵凯强
·
2018-05-08 11:26
django学习
笔记
virtualenv安装virtualenv,一个依赖管理工具pip3installvirtualenv创建名称为env的工作空间(文件夹)virtualenv-p/usr/local/bin/python3env#或者virtualenvvenv进入虚拟环境sourceenv/bin/activate退出虚拟环境deactivate在对应virtualenv环境下安装依赖包pipinstallD
ironman_
·
2018-04-29 00:57
Django学习
笔记-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
Django学习
笔记--创建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免费入门学习资源
近期在群里看到一些群友分享的
django学习
资料,感觉质量非常不错,关键是这些学习资料还都是免费的!因此在这里分享给大家,希望好的东西能让更多的人知道,也算对得起这些作者的辛勤付出。
追梦人物
·
2018-04-07 18:33
Django学习
笔记(一):第一个django程序
1.创建和运行django-adminstartprojectxxxpythonmanage.pyrunserver2.第一个项目程序wsgi.py中文名:python服务器网关接口。python应用与Web服务器之间的接口(基本不会用到)urls.pyDjango项目中所有地址(页面)都需要我们自己去配置其URLsettings.py1.BASE_DIR指的是项目的根目录2.SECRET_KEY
海中灯塔
·
2018-04-06 11:00
Django学习
笔记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入门学习
django学习
笔记---form组件验证,如何给form组件添加样式
views.pyfromdjangoimportformsfromdjango.formsimportwidgetsfromdjango.formsimportfieldsclassFM(forms.Form):#因为charField等字段只能进行验证,默认用的input框,如果要用别的html,要添加样式需要用widgets插件,为啥见下图流程(并且最好把forms.Charfield改成fi
xiaoa~
·
2018-04-01 21:33
Django学习笔记
Django学习
-- 第一个项目(Hello World)
Django安装pip就可以直接安装好了。这里将使用Python2。但是python3也是一样的。但是由于网上很多资料都是python2的。所以先用python2来学会之后,再通过别的来入门吧Django创建项目使用的工具:Pycharm注意:注意选中图中被花圈的地方。Django代码创建置之后的结果大概是这样的,但是就算是有点小的差异也没有关系。因为可能是我之前运行了一些东西,然后就生成出来的。
肥宅_Sean
·
2018-04-01 19:49
Python
Django
Django学习
笔记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
Django学习
心得
环境: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
服务器
Linux (1)
django学习
告一段落,又迎来一大难点---大数据!
CJ_forever
·
2018-03-28 01:50
Linux (1)
django学习
告一段落,又迎来一大难点---大数据!
CJ_forever
·
2018-03-28 01:50
Django学习
笔记之ORM基础教程
ORM简介ORM概念对象关系映射(ObjectRelationalMapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM在业务逻辑层和数据库层之间充当了桥梁的作用。ORM由来让我们从O/R开始。字母O起源于"对象"(Object),而R则来自于"关系"(
人生不如戏
·
2018-03-27 11:03
django学习
笔记---如何自定义中间件详解
知识点django中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。在django项目的settings模块中,有一个MIDDLEWARE_CLASSES变量,其中每一个元素就是一个中间件。如下图,我们要想自定义中间件只要在里面添加即可,比如我在middle目录下创建了middlefile
旅行耗
·
2018-03-25 17:03
Django学习笔记
Django学习
总结(1)-简介
学习Django笔记总结系列(1)--简介原创文章,转载请注明:https://blog.csdn.net/xgxyxs/article/details/796847371:Django简介Django作为python开发中重量级的一种web框架,其设计思想主要是参考了MVC框架的原理,因此为了很好的理解Django框架,需要有必要去理解其MVC的框架思想,才能理解Django的其背后的原理。在这
mensyne
·
2018-03-25 12:15
Django
Django
django学习
笔记---session和缓存详细介绍
知识点简单来讲:Cookie是保存在用户浏览器端的键值对;Session是保存在服务器端的键值对。用于用户登录认证用。Django中默认支持Session,其内部提供了5种类型的Session供开发者使用:数据库(默认)缓存文件缓存+数据库加密cookie1、数据库SessionDjango默认支持Session,并且默认是将Session数据存储在数据库中,即:django_session表中。
旅行耗
·
2018-03-24 20:28
Django学习笔记
Django学习
笔记3 Django项目静态文件(html,css,js)部署---理解STATIC_URL、STATICFILES_DIR、STATIC_ROOT
概述:大家在Django项目的开发过程中,一定会为静态文件的部署感受到过困惑,本文章基于Django官方文档中两篇关于静态文件的文章(Managingstaticfiles和Deployingstaticfiles¶)并结合我自己开发过程的实践经验来讲解。Django版本:1.11手动解决开发环境下静态文件部署问题我们首先创建了一个Djangoproject并在其中创建了一个app项目目录如下:现
No_red
·
2018-03-23 20:34
Django
Django 学习笔记之后台管理
题图:byspitze_meinaugensternfromInstagram本文是
Django学习
笔记系列的第七篇。前面6篇文章,我们已经了解了DjangoMTV模型中三个层的内容。
猴哥Yuri
·
2018-03-20 22:31
django学习
日记
-1.安装virtualenv-pipinstallvirtualenvcd-django目录结构-2.新建项目-interpret为创建好的虚拟环境,虚拟环境中需现安装django-3.templates是存放Html文件的目录-4.创建django项目-1>tools->runmanage.pytask-->startappmessage会在主目录产生message的app-2>创建stati
华丽邂逅_
·
2018-03-09 15:44
django学习
笔记---使用orm实现用户的增删改查
Django练习的基本框架主程序url.pyfromdjango.conf.urlsimporturl,includefromdjango.contribimportadminurlpatterns=[url(r'^admin/',admin.site.urls),url(r'app1/',include("app01.urls")),#路由分级url(r'app2/',include("app0
旅行耗
·
2018-03-04 11:10
Django学习笔记
Django学习
笔记4 用户注册和身份验证、登录、注销、注册
1.用户注册和身份验证1.创建另一个应用程序users在项目中新建userspythonmanage.pystartappusers添加应用到settings.py中的INSTALLED_APPS列表中INSTALLED_APPS=[--snip--#myapps'learning_logs','users',]2.添加url修项目根目录的url.py,添加users的urlpath('users
Vic_Chen_is_here
·
2018-02-19 12:06
web开发
Linux
python
Django
Django学习
笔记3 用ModelForm创建基于表单的页面
用ModelForm创建基于表单的页面之前创建了两个页面,分别是主页index、主题页topics和单个主题详情页topic,下面,创建基于表单的页面,使得用户可以添加主题。1.首先创建/learning_logs/forms.py文件fromdjangoimportforms#从models.py导入Topic类from.modelsimportTopicclassTopicForm(forms
Vic_Chen_is_here
·
2018-02-17 16:46
web开发
python
Django
Django学习
笔记2 模板继承、添加页面
1.模板继承创建一个base.html,其他的模板都继承这个父模板。LearningLog{%blockcontent%}{%endblockcontent%}{%url'learning_logs:index'%}表示在命名空间learning_logs下的名为index的地址。index是在/learning_logs/urls.py中的urlpatterns中定义的{%blockconten
Vic_Chen_is_here
·
2018-02-17 14:42
web开发
python
Django
django学习
入门一:搭建一个简单的Django程序
所谓好记性不如烂笔头,学习一门框架,一种语言,即使简单,也会涉及到很多细节,在此我从Django的官网上照着例子以及自己的理解整理出一个完整的框架使用情况。第一次使用Django,第一次用Python,不对的地方请多包涵和指正,完全按照Django逛网例子来,如果觉得我的有问题,请参考官方文档:https://docs.djangoproject.com/en/2.0/本人使用的python版本3
逐梦dream前行
·
2018-02-05 14:40
Django学习
问题——解决返回JSON数据时中文出现乱码
在尝试用Django返回JSON数据时,一开始的views.py文件是这样写的:运行的结果是这样的:之后百度一下,找到相关的几种解决方式,这是我找到的文章链接。第一种方式我尝试了,运行后发现会报reload()函数错误,或者setdefaultencoding的错误。因为是在本地服务器运行,第三种方式没尝试;我直接用第二种方式解决了问题。第二种方式的运行的结果:成功地解决问题!
ZER021
·
2018-01-31 18:36
Django学习
django学习
——通过ajax提交表单
以对博文的评论为例来讲表单的提交,我们希望达到的结果是:1.评论完后,可以直接看到自己的评论;2.如果评论不正确,比如评论字数超出规定范围,则给出错误提示。如果采用传统的提交表单做法,是可以完成的:templates{%csrf_token%}名字:{{comment_form.name.errors}}评论:{{comment_form.content.errors}}发表views.pycla
geerniya
·
2018-01-25 17:16
django
django
ajax
表单
django学习
——xadmin中集成富文本编辑器ueditor
xadmin为django后台管理系统admin的升级版,点击进入github在对后台进行编辑时,采用百度开源的富文本编辑器ueditor,本文采用djangoueditor,源程序点此进入。由于作者不再对其进行维护,这个版本不再适用于Python3版本,Python3的版本安装点此进入。对于以上xadmin和djangoueditor的安装,本人建议直接集成在pycharm中,而不是装在虚拟环境
geerniya
·
2018-01-20 15:56
django
浅谈
Django学习
migrate和makemigrations的差别
本文主要研究的是Django中migrate和makemigrations的差别,具体如下。在你改动了model.py的内容之后执行下面的命令:Pythonmanger.pymakemigrations相当于在该app下建立migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py,但是这个改动还没有作用到数据库文件你可以手动打开这个文件,看看里面是什
萌鼠喝酸奶
·
2018-01-18 08:57
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他