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笔记
(二)Model Views查询等
模型Model字段json和listdjango使用postgres数据库支持json和list(好像没什么用,mysql直接存字符串解析成json也没什么问题)https://docs.djangoproject.com/en/dev/ref/contrib/postgres/fields/DateField和AutoDateTimeField可使用fromdjango.utilsimportt
今夕何夕_walker
·
2020-07-12 00:32
Django笔记
7--Django Admin中注册应用
应用注册若要把app应用显示在后台管理中,需要在admin.py中注册。这个注册有两种方式,我比较喜欢用装饰器的方式。先看看普通注册方法。打开admin.py文件,如下代码:fromdjango.contribimportadminfromblog.modelsimportBlog#Blog模型的管理器classBlogAdmin(admin.ModelAdmin):list_display=('
心如海
·
2020-07-11 20:18
Django学习笔记
设备管理系统
Django笔记
1
1.form表单提交的安全机制:Django不允许对form表单进行随意的提交,会提示403的错误,要想成功对表单进行提交,需在HTML页面中添加{%csrf_token%}。即.........{%csrf_token%}2.后台管理系统的特点:(1)权限管理,(2)少前端样式(快速搭建,具有完整功能),(3)快速开发。Django后台管理系统是一套智能的后台管理系统,即Djangoadmin后
我是一条池中鱼
·
2020-07-11 20:45
[
Django笔记
]三. Django支持四种数据库
Django支持四种数据库PostgreSQL(http://www.postgresql.org/)(这个我就不尝试了)SQLite3(http://www.sqlite.org/)(这个绝对的方便)MySQL(http://www.mysql.com/)(这个尝试过,可以)Oracle(http://www.oracle.com/)(我的机器玩不起!)大部分情况下,这四种数据库都会和Djang
小大小丑
·
2020-07-11 03:06
Python
Django笔记
(七)——Template
Django模版模版在Django框架中,模版是可以帮助开发者快速生成呈献给用户页面的工具模版的设计方式实现了我们MVT中VT的解耦,VT有着N:M的关系,一个V可以调用任意T,一个T可以供任意V使用模版处理分两个过程:加载和渲染摘要模版主要有两个部分HTML静态代码动态插入的代码段模版中的动态代码块段除了做基本的静态填充,还可以实现一些基本运算,转换和逻辑模版中的变量:视图传递给模板的数据遵守标
I数据小白I
·
2020-07-10 15:31
Django笔记
Django笔记
Django简介开放源码的web框架,基于python开发核心思想:解耦官网MVCM:model模型V:view视图C:control控制器MTVM:model模型T:template模板V:view视图Django还有一个url分发器,处理URL请求流程图解图环境部署condacreate-nmylearnpython=3.6activatemylearncondainstalldjango=1
_Leo
·
2020-07-10 12:27
Pyton
Django笔记
之上传图片及显示
Django笔记
之上传图片及显示urls.pyfromdjango.conf.urls.staticimportstaticfromdjango.contribimportadminfromdjango.urlsimportpath
贝攵宀豕
·
2020-07-10 11:08
笔记
玩转Django2.0---
Django笔记
建站基础十一(一)
第十一章音乐网站开发本章以音乐网站项目为例,介绍Django在实际项目开发中的应用,该网站共分为6个功能模块分别是:网站首页、歌曲排行榜、歌曲播放、歌曲点评、歌曲搜索和用户管理。11.1网站需求与设计当我们接到一个项目的时候,首先需要了解项目的具体需求,根据需求类型划分网站功能,并了解每个需求的业务流程。本节以音乐网站为例进行介绍,整个网站的功能分为:网站首页、歌曲排行榜、歌曲播放、歌曲搜索、歌曲
weixin_30673611
·
2020-07-10 06:15
玩转Django2.0---
Django笔记
建站基础十(二)
10.3CSRF防护CSRF(跨站请求伪造)也成为OneClickAttack或者SessionRiding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用,窃取网站的用户信息来制作恶意请求。Django为了防护这类攻击,在用户提交表单时,表单会自动加入csrftoken的隐含值,这个隐含值会与网站后台保存的csrftoken进行匹配,只有匹配成功,网站才会处理表单数据。这种防护机制称为C
weixin_30673611
·
2020-07-10 06:15
Django笔记
-4 -- Templates 模板、静态文件、中间件、后台、图片上传及分页
效果如下自定义过滤器加载filter文件(文件名为filters.py)--此文件中可能包含多个过滤器{%loadfilters%}mod过滤器不需要传递参数,|前面的值默认为它的参数效果若需要传递多个参数(至少有一个参数,最多两个参数),则除第一个参数外,别的参数需要设置。下面mod_val(方法)过滤器有两个参数下面第2个参数的值为3。注意:模板注释的内容,在返回给浏览器要显示的内容的时候,浏
小孟Tec
·
2020-07-09 20:54
Django框架
Django
Templates
python学习笔记五
Django笔记
环境安装pip3installdjango安装vsbuildtoolsv14pip3installpython_ldap-3.2.0-cp35-cp35m-win_amd64.whlpip3installsecrets
吉甫作诵
·
2020-07-09 16:58
python学习笔记
Django笔记
——Python Web 框架
添加小程序,兑换各种视频教程/数据资源。1.Django:即是一个开放源代码的Web应用框架,由Python写成,采用了MVC的框架模式思想,但是有自有的名字MVT,中文文档:https://docs.djangoproject.com/zh-hans/2.0/。MVC框架如图:Django模式如下:ORM模型:Django中嵌了ORM框架,ORM框架可以将类(如图书类)和表(如mysql数据库的
Ace.斗皇
·
2020-07-09 08:45
python
Django笔记
8--Django Model的设置
classuser_list(models.Model):user_name=models.CharField(unique=True,max_length=40)full_name=models.CharField(unique=True,max_length=40)email_address=models.CharField(max_length=40)dept_list=models.For
心如海
·
2020-07-05 09:42
Django学习笔记
设备管理系统
django笔记
-1
创建项目django-adminstartprojectxxx创建应用pythonmanage.pystartappxxxurls设置fromdjango.contribimportadminfromdjango.urlsimportpathfromAppimportviews#需要导入views函数模块urlpatterns=[path('admin/',admin.site.urls),pat
艾黎_1
·
2020-07-01 07:22
django
Python爬虫一:抓取豆瓣电影Top250
---全部文章:京东爬虫、链家爬虫、美团爬虫、微信公众号爬虫、字体反爬、
Django笔记
、阿里云部署、vi\vim入门----豆瓣电影Top250应该是属于最容易抓取的静态网页类型,直接用python的
Mars_DD
·
2020-06-30 02:50
爬虫
python3.6
爬虫
豆瓣
Django 发送邮件(以QQ邮箱为例)
参考原文:
Django笔记
(Django邮件发送、Django邮箱验证码实现)目录单单发送邮件邮件验证:单发送邮件1.settings.py配置(注意:要开启IMAP服务才能发送邮件,在邮箱设置里的账户设置中
晚安
·
2020-06-29 05:22
Django
[django项目] 利用elasticsearch实现搜索功能
原创[django项目]利用elasticsearch实现搜索功能2019-08-2511:45:54Makesths阅读数123更多分类专栏:
django笔记
新闻搜索I.搜索功能分析本节我们来完成新闻搜索功能
startoone
·
2020-06-29 00:21
django
django笔记
Django笔记
(一) 文档 命令 url等
文档中文1.8:http://python.usyiyi.cn/django/index.html英文1.10:https://docs.djangoproject.com/en/1.10/setting:https://docs.djangoproject.com/en/1.9/ref/settings/#databases基本命令创建项目django-admin.pystartprojectm
今夕何夕_walker
·
2020-06-28 05:10
玩转Django2.0---
Django笔记
建站基础九(二)
9.4设置用户权限用户权限主要是对不同的用户设置不同的功能使用权限,而每个功能主要以模型来划分。以9.3节的MyDjango项目为例,在Admin后台管理系统可以查看并设置用户权限,如下图:用户权限设置上图左边列表框中列出了整个项目的用户权限,以user|用户|Canadduser为例:1、user代表项目的App。2、用户代表App所定义的模型MyUser。3、Canadduser代表该权限可对
weixin_30673611
·
2020-06-27 23:44
玩转Django2.0---
Django笔记
建站基础十(一)
第十章常用的Web应用程序Django为开发者提供了常见的Web应用程序,如会话控制、高速缓存、CSRF防护、消息提示和分页功能。内置的Web应用程序大大优化了网站性能,并且完善了安全防护机制,而且也提高了开发者的开发效率。10.1会话控制Django内置的会话控制简称为Session,可为访问者提供基础的数据存储。数据主要存储在服务器上,并且网站的任意站点都能使用会话数据。当用户第一次访问网站时
weixin_30673611
·
2020-06-27 23:44
玩转Django2.0---
Django笔记
建站基础十三
第13章第三方功能应用在前面的章节中,我们主要讲述Django框架的内置功能以及使用方法,而本章主要讲述Django的第三方功能应用以及使用方法。通过本章的学习,读者能够在网站开发过程中快速开发网站API、生成网站验证码、实现搜索引擎、实现第三方用户注册和分布式任务。13.1快速开发网站API网站API也成为接口,接口其实与网站的URL地址是同一个原理。当用户使用GET或者POST方式访问接口时,
weixin_30673611
·
2020-06-27 23:44
玩转Django2.0---
Django笔记
建站基础十一(二)
11.5歌曲排行榜歌曲排行榜是通过首页的导航链接进入的,按照歌曲的播放次数进行降序显示。从排行榜页面的设计图可以看到,网页实现三个功能:网页顶部搜索、歌曲分类筛选和歌曲信息列表,其说明如下:1、网页顶部搜索:每个网页都具备基本功能,而且每个网页的实现方式和原理是相同的。2、歌曲分类筛选:根据歌曲信息表song的song_type字段对歌曲进行筛选,并显示在网页左侧的歌曲分类中。3、歌曲信息列表:在
weixin_30673611
·
2020-06-27 23:44
玩转Django2.0---
Django笔记
建站基础三
编写URL规则URL(UniformResourceLocator,统一资源定位符)是对可以从互联网上得到的资源位置和访问方法简洁的表示,是互联网上标准资源的地址。在App里由于Django默认没有urls文件需要新建一个urls路由文件,是将属于App中的URL都写入到该文件中,而项目根目录的urls.py是将每个App的urls.py统一管理。当程序收到用户请求的时候,首先在根目录的urls.
weixin_30673611
·
2020-06-27 23:13
Django笔记
5--企业计算机设备管理系统
企业规模大到一定程度的时候,各种设备数量和管理工作难度极大,为了能利用计算机技术有效地对设备进行管理,提高工作效率,设想开发一个简单的《计算机设备管理系统》,使用python+django+mysql作为开发平台1,包含的模块主页(以图表的方式显示所有设备的汇总,分类,数量,状态)-----------------------------------------------------------
心如海
·
2020-06-25 23:20
设备管理系统
Django学习笔记
Django笔记
-模型层
1、模型类定义模型定义的基本结构:fromdjango.dbimportmodelsclassModelName(models.Model): field=models.xxfield(...) field=models.xxfield(...) classMeta: db_table=... other_metas=...常用Meta类属性db_table:映射的数据库
FlyeWong
·
2020-06-25 00:00
Django
Django笔记
(模型类-管理器)
模型类-管理器作用:用于与数据库交互每个模型类默认有一个管理器,objectsobjects是Django自动生成的管理器,可以实现对数据的查询,objects是models.Manger类的一个对象。为满足特殊条件,可以自定义管理器1、修改管理器的原始查询集(重写get_queryset()方法)classBookInfoManager(models.Manager):defget_querys
FlyeWong
·
2020-06-25 00:29
Django
Django笔记
解决找不到vcvarsall.bat的错误
安装django-compressor时,发生下面的错误ErrorInstallingcollectedpackages:rcssmin,rjsmin,django-compressor,sqlparse,django-debug-toolbar,django-ipware,libsass,django-libsass,django-suit,django-dynamic-preferencesR
SVALBARDKSY
·
2020-06-22 04:06
Django学习笔记
Django笔记
如何扩展User表的字段
django自带的权限框架,其中auth_user表的字段,很难满足正常的需求,因此需要扩展,至于扩展,一般有如下几种选择:1.直接修改django源码,修改Userclass的定义,以及各种方法等,然后把数据库auth_user表里的字段扩展到与自己需求一致.(源代码在:django.contrib.auth.modelsimportUser),这种方式,每次升级django都得很小心.2.把d
SVALBARDKSY
·
2020-06-22 04:06
Django学习笔记
Django笔记
使用编辑器django-ckeditor
最近试了几下Django的编辑器,各有各的好处,在不使用markdown的情况下,发现ckeditor实现的比较简单,步骤如下。基本设置1.安装django-ckeditor$pipinstalldjango-ckeditor2.在setting中,添加ckeditor,ckeditor_uploader到INSTALLED_APPS3.在setting中,添加CKEDITOR_UPLOAD_PA
SVALBARDKSY
·
2020-06-22 04:06
Django学习笔记
Django笔记
使用Celery来进行定时Batch任务
環境unixPython2.7Django1.8Celery3.1django-celery3.1需要安装pipinstallcelerypipinstalldjango-celery代码代码的框架djangotest└-apptest└-tasks.py└-└-djangotest└-celery.py└-settings.py代码__init__.pyfrom__future__importa
SVALBARDKSY
·
2020-06-22 04:06
Django学习笔记
我的
django笔记
---1
1.需求:访问某年出版的书返回给用户①错误方式如下:如果url中含有正则参数,视图函数中必须传入相应的参数,否则会出现如下错误url(r'^book/(\d+{4})/',views.index),defindex(request):returnHttpResponse('2000')②正确方式如下:正则分组中的参数会传入视图函数的参数中,因此视图函数必须加入参数url(r'^book/(\d{4
小凡2019
·
2020-06-20 15:00
django笔记
---1
1.需求:访问某年出版的书返回给用户①错误方式如下:如果url中含有正则参数,视图函数中必须传入相应的参数,否则会出现如下错误url(r'^book/(\d+{4})/',views.index),defindex(request):returnHttpResponse('2000')②正确方式如下:正则分组中的参数会传入视图函数的参数中,因此视图函数必须加入参数url(r'^book/(\d{4
小凡2019
·
2020-06-20 15:00
【Django 笔记】发送邮件、celery异步任务
【
Django笔记
】发送邮件1.发送邮件Python借助smtplib模块简化了发送邮件的流程,但是Django在其基础上提供了更简化的支持。
在下能猫
·
2020-04-08 17:14
Django
django
Django笔记
通过pip安装DjangopipinstallDjango==1.9.1注:pip的安装方法下载pip包解压后在当前目录打开终端运行pythonsetup.pyinstall查看当前Django版本号python(进入python交互界面)importDjangodjango.VERSION或者print(django.VERSION)或者print(django.get_version())或者
yorickshan
·
2020-03-31 23:30
Django笔记
5-测试类 test
首先django中有3个测试cmd命令。1.pythonmanage.pytest:执行所有的测试用例2.pythonmanage.pytestapp_name:执行该app的所有测试用例3.pythonmanage.pytestapp_name.case_name:执行指定的测试用例,该条可用于只测试tests.py中的一个类(实际测试无效果.过会再试)对models中的方法进行测试1.在app
F4A3
·
2020-03-30 18:37
django笔记
定时任务app-management--commonds---init.py---_private.py---my_task.py#my_task.pyfromdjango.core.management.baseimportBaseCommandclassCommand(BaseCommand):#必须实现的方法defhandle(self,*args,**options):...#stting
dandh
·
2020-03-28 21:04
Django笔记
-1
一、Django安装pip安装(sudo)pipinstalldjango下载源码安装(sudo)pythonsetup.pyinstall二、创建Django工程>django-admin.pystartprojectprjoect-name三、Django目录urls.py请求的url配置,关联对应的views.py中的一个函数。访问url对应一个处理函数。views.py处理用户发出的请求,
向右奔跑
·
2020-03-24 03:34
Django笔记
08-博客首页(2)
博客首页博客首页除了显示数据之外,还有登陆跳转、分页显示、搜索等登陆 django内置的后台管理应用就是处理注册登陆、管理文章等的应用。在fbckf/urls.py中规定了匹配后台应用的url规则,在浏览器中输入127.0.0.1:8000/admin可进入登陆界面。 点击首页中的Signin按钮将跳转到登陆界面模板...Fbckf{%ifusername%}{{username}}{%else%
fbckf
·
2020-03-03 18:56
Django笔记
2
使用templates模板1、在app项目目录下新建templates文件夹2、在templates下创建app名字的文件夹。进入后再创建index.html结构/app/templates/app/index.html3、在2中创建的index.html中写入页面代码.插入python语句,使用{%xxx%}4、把3中创建的index.html添加到app的views.py文件中#使用loade
F4A3
·
2020-03-02 08:27
django笔记
,略坑的教程错误
囧,好像是我之前哪里不对,实验了一下原本附带的代码没有下文的问题现行django最新版本是1.11,官方文档没中文翻译懒得看.....在阅读这篇1.10版本的django教程→追梦少年的博客中的第七章时遇到了一点问题在新增帖子点击保存时报错,显示AttributeErrorat/admin/luca/post/add/'Post'objecthasnoattribute'publish'Post对
碎冰op
·
2020-02-29 04:26
django笔记
Django笔记
基础部分结构:URLs-->views-->models-->TemplatesURLs的参数\d+>可以传入views和Templates创建项目:django-adminstartprojectproject_name
fpk2014
·
2020-02-28 02:48
Django笔记
(五)centos7 安装mysql
本篇需要给centos7虚拟机安装mysql,并且在win10主机上使用软件navicat连接、操作数据库。敲命令依然在bash里敲,跟前面一样。命令安装mysql选择的版本是5.7,虽然不是最新的,但是工作中用的比这个版本还低。官方安装手册在此https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html进入hom
dreamer_z
·
2020-02-24 12:57
Django笔记
03-数据库与数据模型
数据库与数据模型django框架的设计也采用了MVC模式,但是基于MVC模式却更注重模型(Model)、模板(Template)、视图(View)。通过编写数据模型(Model)来完成对所有数据有关的事物,包括数据库中数据的存取等操作。数据库 Mysql、SQLserver2008、sqlite3等数据库都可以在django中使用,而默认情况下,django使用的是轻量级的sqlite3,在项目配
fbckf
·
2020-02-23 10:41
Django笔记
12-完善 Admin 管理
完善admin管理增加后台管理的功能后台定制 后台管理提供很多功能,只需要在admin.py模块中添加代码就行了编辑页面显示字段 并不是所有的字段都需要显示,比如article的likes字段,或者category的article_count字段,这些都是不同手动修改的。那就不用在编辑页面显示。#blog/admin.pyfromdjango.contribimportadminfrom.mode
fbckf
·
2020-02-16 06:10
Django笔记
06-模板
模板成功将数据在首页显示之后,就要考虑如何在首页中展示这些数据,在django中,就是由模板(Template)决定如何向用户展示数据的。模板系统 之前仅仅只是将取出的数据在首页展示出来,而用户肯定不希望只看到干巴巴的一串字符串,所以就需要一个合理的方式,比如一个好看的页面。要改变页面的样子,可以使用模板系统。 模板系统将页面的设计从python代码中独立出来,只需要我们将事先写好的代码(模板文件
fbckf
·
2020-02-09 17:16
Django命令(
Django笔记
-3)
常用的Django命令:创建项目>django-admin.pystartprojectmyblog创建后的工程目录.|____myblog||____manage.py||____myblog|||______init__.py|||____settings.py|||____urls.py|||____wsgi.py启动服务器这个服务器是Django工程项目自带的。>pythonmanage.
向右奔跑
·
2020-02-07 15:12
Django笔记
4-use generic views
使用genericviews很多的视图层(view)非常相似,像前面的代码中的detail()跟results()方法.这些都是基本的web开发:从数据库拿到数据,加载模板,把数据呈现在网页上.Django提供了一个shortcut,"genericviews"system把前面部分的django代码进行转换到genericviewssystem需要3个步骤1.ConverttheURLconf:
F4A3
·
2020-01-07 22:51
Django笔记
1.新建环境2.配置mysql3.运行manage.pymakemaigrations,migrate生成数据表4.创建usersapp5.定义usersmoudles6.在usersmoudles中用到了image,需要pillow,所以pip安装它7.把users注册到INSTALLED_APPS,并在settings中重载方法AUTH_USER_MODEL='users.UserProfil
青穗黄
·
2019-12-28 01:47
Django笔记
(五)搜索 django-haystack + solr中文分词配置
haystackhaystack2.5暂时支持到solr4.10(记笔记当时情况)solr4.10安装环境为ubuntu14.04(和centos安装软件命令以及配置文件路径稍微有点差异)依赖安装pipinstallpysolr#7,8都可以,oraclejava也可以sudoapt-getinstallopenjdk-8-jresudoapt-getinstalltomcat7tomcat7-a
今夕何夕_walker
·
2019-12-25 05:24
Django笔记
(三) 模板和目录等
模板模板路径//模板路径设置(新版本使用默认??》一般使用默认,有需求时再去设置)#一般不用去管这个importos.pathTEMPLATE_DIRS=(os.path.join(os.path.dirname(__file__),'templates').replace('\\','/'),)模板继承{%extends"base.html"%}模块化{%include"foo/bar.html
今夕何夕_walker
·
2019-11-03 19:42
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他