首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
django_1
】的更多相关文章
django_1
新闻 管理 Django-1 一 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演. 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. import socket def handle_request(client): buf = client.recv(1024) client.send("HTT…
django_1:配置文件
工程下: settings.py(建议设置成如下) DATABASES #数据库配置 DEBUG = True #是否开启调时功能 TIME_ZONE = 'Asia/Shanghai' #时区设定Asia/Shanghai LANGUAGE_CODE = 'zh-cn' #语言 INSTALLED_AP…
django使用ckeditor上传图片
1.在模型类中设置字段为富文本类型,这里需要注意引入的是RichTextUploadingField,以允许上传图片,需要和RichTextField区分开 from ckeditor_uploader.fields import RichTextUploadingFieldclass spit_model(models.Model): """模型类""" user = models.ForeignKey(User, on_delete=mode…
User模型扩展和自定义
参考如下: django文档参考 django signal使用总结 django 信号注册 django信号问题1 django oneTooneFiled 1. django 自定义用户user模型的三种方法 1.1 创建基于User 的proxy model,就是使用代理模型 1.2 使用abstractuser扩充fields 试验过,但是总是有报错,应该是哪里设置的问题. 复制代码 代码如下: profiles/models.py from django.db import m…
Ubuntu16.04下安装搭配Python3.6相关配置软件方法
1 安装Python3.6.4 此处推荐直接安装Anaconda3,来实现Python3.6.4的环境配置. Anaconda3下载链接:https://www.anaconda.com/download/ 下面介绍一下Ubuntu下安装Anaconda3的步骤(PS:Windows环境下请在网上搜索查找即可): 原文链接:https://blog.csdn.net/u012318074/article/details/77074665 安装完毕后,在Pycharm中选择Python3.6环境即…
django表单的api
django表单的api,参考文档:https://yiyibooks.cn/xx/Django_1.11.6/ref/forms/api.html 绑定与未绑定形式: Form要么是绑定的,要么是未绑定的. 如果是绑定的,那么它能够验证数据,并渲染表单及其数据成HTML. 如果未绑定,则无法进行验证(因为没有数据可以验证!),但它仍然可以以HTML形式呈现空白表单. 我们有如下表单实例: from django import formsclass UserInfo(forms.Form): …
django中表单处理
在web端与后端交互时,我们除了使用html原生的form标签,还可以使用django自带的表单. Django 提供广泛的工具和库来帮助你构建表单来接收网站访问者的输入,然后处理以及响应输入. HTML表单 在HTML中,表单的作用是收集标签中的内容,<form>...</form> 中间可以由访问者添加类似于文本,选择,或者一些控制模块等等.然后这些内容将会被送到服务端 某些表单的元素 —— 文本输入和复选框 —— 非常简单而且内建于HTML 本身. 其他的复杂得多:弹出日期选…
django模型的crud操作
一个建立好的模型,django会生成一套完整的API,以便对对象进行crud操作,下面就详细介绍crud操作. 先说一下操作环境: python2.7, django1.11.8, win7系统,借助于pycharm工具. from django.db import models # Create your models here. class Blog(models.Model): name = models.CharField(max_length=100) tagline = models…
Django商城项目笔记No.3用户部分-用户模型类
Django商城项目笔记No.3用户部分-用户模型类 Django提供了认证系统,文档资料https://yiyibooks.cn/xx/Django_1.11.6/topics/auth/index.html 但是我们的项目中的注册,需要保存用户的手机号,所以要自定义用户模型类,需要给模型类添加额外的字段. Django用户模型类 Django认证系统中提供了用户模型类User保存用户的数据,默认的User包含以下常见的基本字段: username必选. 150个字符以内. 用户名可能包含字母…
django-创建表的字段属性,表关系
表的各种属性文档:null char ..., django与之对应的文档 https://docs.djangoproject.com/en/1.11/ref/models/fields/ 英文 https://yiyibooks.cn/xx/Django_1.11.6/ref/models/fields.html 中文 表关系 class Book(models.Model): headline = models.CharField('大标题', max_length=50) p…
django-model的元类Meta
Meta类存在model类里面 模型元选项 文档有更多Meta类的配置属性: English:https://docs.djangoproject.com/en/1.11/ref/models/options/, Chinese:https://yiyibooks.cn/xx/Django_1.11.6/ref/models/options.html 每个model都可以定义一个Meta类,这个类中可以定义一些关于你的配置 Meta是一个model内部的类 class Book(models.M…
django-常用过滤器
django常用过滤器 add :字符串相加,数字相加,列表相加,如果失败,将会返回一个空字符串. default:提供一个默认值,在这个值被django认为是False的时候使用.比如:空字符串.None.区别于default_if_none,这个只有在变量为None的时候才使用默认值. first:返回列表中的第一个值. last:返回列表中的最后一个值. date:格式化日期和时间. time:格式化时间. join:跟python中的join一样的用法. length:返回字符串或者是数…
python笔记-19 javascript补充、web框架、django基础
一.JavaScript的补充 1 正则表达式 1.1 test的使用 test 测试是否符合条件 返回true or false 1.2 exec的使用 exec 从字符串中截取匹配的字符 1.3 分组 -/g /m /i 分组 JavaScript 正则表达式- test 测试是否符合条件 返回true or false- exec 从字符串中截取匹配的字符 test 判断字符串是否包含数字 判断字符串是否全是数字 var pattern=/\d+/; pattern.test('aaa12…
学习python必备的学习网站
Django框架学习必备网站: 官方网站 https://www.djangoproject.com/ 1.11版英文文档 https://docs.djangoproject.com/en/1.11/ 1.11版中文文档 https://yiyibooks.cn/xx/Django_1.11.6/index.html Django Book 教程 https://djangobook.com/ Flask框架学习必备网站: Flask官方网站:http://flask.poc…
django的事务
在某些时候,你可能会在视图修改两张数据表.并且想让他们同时成功或者同时失败.这就是事务的原子性(atomicity).在django中应该怎么做呢? 详细可以参考官方文档:https://yiyibooks.cn/xx/Django_1.11.6/topics/db/transactions.html 这里简单地记录一下: 1.装饰器方式实现 @transaction.atomic def viewfunc(request): # 这些代码会在一个事务中执行 ... 2.with语句方式实现 d…
django2.0的reverse
导入: 官方文档地址:https://yiyibooks.cn/xx/Django_1.11.6/topics/http/urls.html from django.urls import reverse urls.py from django.conf.urls import include, url urlpatterns = [ url(r'^author-polls/', include('polls.urls', namespace='author-polls')), url(r'^p…
django日志的设置
关于django的日志设置详细可以看下官方文档:https://yiyibooks.cn/xx/Django_1.11.6/topics/logging.html 示例: # 日志文件配置 LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 是否禁用已经存在的日志器 'formatters': { # 日志信息显示的格式 'verbose': { 'format': '%(levelname)s %(asctime)s %…
django 基础框架学习 (一)
Django-01 Web框架 1.Web应⽤程序处理流程 : 2.Web框架的意义 1.⽤于搭建Web应⽤程序 2.免去不同Web应⽤相同代码部分的重复编写,只需关⼼Web应⽤核⼼的业务逻辑实现 3.Web应⽤程序的本质 1.接收并解析HTTP请求,获取具体的请求信息 2.处理本次HTTP请求,即完成本次请求的业务逻辑处理 3.构造并返回处理结果——HTTP响应 …
Django模板语言,标签整理
Django模板语言 标签 内置标签引用 1. autoescape 控制自动转义是否可用. 这种标签带有任何 on 或 off 作为参数的话,他将决定转义块内效果. 该标签会以一个endautoescape作为结束标签. 当自动转义生效时,所有变量内容会被转义成HTML输出(在所有过滤器生效后) 这等同与手动将escape筛选器应用于每个变量. 实例: 1) <!-- index.html文件 --> <body> <p>{{ text…
Django和Flask相对总结目录
Django中文文档官网:https://yiyibooks.cn/xx/Django_1.11.6/index.html Flask中文文档官网:https://dormousehole.readthedocs.io/en/latest/ 基础语法相对篇: 配置文件: Django配置文件详解:https://www.cnblogs.com/Fushengliangnian/articles/9822105.html Flask配置文件详解:https://www.cnblogs.com/Fu…
Django模板语言 标签整理
Django模板语言 标签 内置标签引用 1. autoescape 控制自动转义是否可用. 这种标签带有任何 on 或 off 作为参数的话,他将决定转义块内效果. 该标签会以一个endautoescape作为结束标签. 当自动转义生效时,所有变量内容会被转义成HTML输出(在所有过滤器生效后) 这等同与手动将escape筛选器应用于每个变量. 实例: 1) <!-- index.html文件 --> <body> <p>{{ text }}</p>…
Django模板语言, 过滤器整理
Django模板语言,过滤器整理 1. add {{ value|add:"2" }} 把add后的参数加给value: 处理时,过滤器首先会强制把两个值转换成Int类型. 如果强制转换失败, 它会试图使用各种方式吧两个值相加. 实例: {{ arg|add:val }} 1)arg是5,val是3,将会输出8 2)arg是5,val是'3',将会输出8 3)arg是'jason',val是'2',将会输出jason2 4)arg是'jason',val是2,将会输出空 5)arg是[…
Centos7 python虚拟环境virtualenv和virtualenvwrapper简单介绍
我的系统版本是 [root@localhost ~]# cat /etc/os-release 我的Python版本是 [root@localhost ~]# python3 -V 关于如何安装Python请看我的django环境搭建的博客https://www.cnblogs.com/caesar-id/p/10791791.html 下面我们来开始搭建基于Python3.6.2版本的虚拟环境virtualenv: 1.由于Centos自带的yum源下载软件比较慢,这里我们使用国内阿里的yum…
Django:(01) 关于什么是Django?
一.从 WSGI 开始了解 Django 在了解 Django 之前有必要先了解一下 Python 被用于 Web 开发的基础协议——WSGI. 在开发 web 应用时,我们不希望接触到TCP连接.HTTP原始请求和响应格式等一系列麻烦的事情,我们只想专心用 Python 编写 Web 业务,我们该怎么做? 我们需要把这些底层的麻烦事封装成一个统一的接口.这个现成的接口就是WSGI:Web Server Gateway Interface. WSGI接口定义非常简单,我们只需要实现 applic…
django框架基础-框架介绍-长期维护
############### MVC架构介绍 ################ # MVC架构 # 一个软件框架有很多的模块,每一个模块有不同的功能 # 模块与模块之间相互配合来完成软件开发, # django遵循的是MVC的框架思想 # MVC的产生理念:分工.就是让专门的人做专门的事, # MVC的核心是:解耦,也就是一个模块和其他模块之间只是配合关联性不大,你升级一个模块只要能完成功能,对其他模块影响不大 # M:model,模型,和数据库进行交互 # V:view,视图,产…