读写分离其基本原理就是让主数据库处理事务性增,改,删操作(INSERT,UPDATE,DELETE)操作,而从数据库处理SELECT查询操作,数据库复制被用来把事物性操作导致的变更同步到其他从数据库,以SQL为例,主数据库负责写数据,读数据,读库仅负责读数据,每次有写库操作,同步更新到读库,写库就一个,读库可以有多个,采用日志同步的方式实现主库和多个数据库的数据同步具体配置如下在配置文件中增加slave数据库的配置在Django的配置文件settings.py中...
基于django的个人博客网站建立(六)前言今天主要完成的是项目在腾讯云服务器上ubuntu16.04+django+mysql+uwsig+nginx的部署过程主要内容按照步骤一步一步说1.python环境的安装与pip的安装这里没有采用虚拟环境,是把项目直接运行的,所以要先配置安装好python3,以及使用pip安装相应需要的库,我的项目需要安装django,markdown,pymysql2.把项目文件从本地放到服务器上我的项目文件有上传到github,所以直接在服务器上clone下来,...
一, Cookie#cookie
# def cook1(request):
# print(request.COOKIES) # 查看cooke
# # print(request.get_signed_cookie(‘k2‘,salt=‘uuu‘))
# rep = HttpResponse(‘ok‘) # 设置cook 必须在响应里面设置
# # rep.set_cookie(‘k1‘,123) # 普通的cooke
# # rep.set_signed_cookie(‘k2‘,666,salt=‘uuu‘) # 加密的cookie salt加严
# #
# rep.set_cookie(‘k999‘,123,path=‘/cooke1/‘) # 添...
方法一:在发送post请求的html页面前加入{% csrf_token %}方法二:在处理post数据的view前加@csrf_exempt装饰符例如[python] view plain copy
@csrf_exempt
def profile_delte(request): del_file=request.POST.get("delete_file",‘‘) 以上内容复制出处:http://blog.csdn.net/sherry_rui/article/details/50523725 同时在进行项目时遇到以下问题及解决方案:因需求在下拉框中绑定了change事件,只有select一改变,则exam_n...
一、Django实现cookie与session 一、Django实现的cookie 1、获取cookierequest.COOKIES[‘key‘]
request.get_signed_cookie(key, default=RAISE_ERROR, salt=‘‘, max_age=None)#参数: default: 默认值salt: 加密盐max_age: 后台控制过期时间 2、设置cookierep = HttpResponse(...) 或 rep = render(request, ...) 或 rep = redirect()rep.set_cookie(key,value,...)
rep.set_signed_cookie(key,value,salt=‘加...
目录一、ORM介绍二、模型层三、django测试环境搭建四、单表操作4.1 增删改4.2 单表查询之必知必会13条4.3 神奇的双下划线模糊查询一、ORM介绍orm:对象关系映射对象关系映射简单说:就是通过操作对象的方式,去操作数据库。不需要写大量原生的sql语句就可以完成数据的增删改查映射关系:类数据库中的表对象表单记录对象获取属性记录的某个字段对应的值优点: 能够让一个不会数据库操作的人 也能够简单快捷去使用数据库缺点: 由于封装...
1、直接传值urls.py"""mysite URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see:https://docs.djangoproject.com/en/1.10/topics/http/urls/
Examples:
Function views1. Add an import: from my_app import views2. Add a URL to urlpatterns: url(r‘^$‘, views.home, name=‘home‘)
Class-based views1. Add an import: from other_app.views import Home2. Add a URL to ...
2013-08-06 22:24:06|
1.创建模型 (1)
"mysite\blog\models.py"文件中的内容:# -*-
coding:utf-8 -*-from
django.db import models class
Group(models.Model):
"""日志的分类"""
group = models.CharField(max_length=30)
def __unicode__(self): # __unicode__()
方法告诉Python如何将对象以unicode的方式显示出来
return self.group class
Article(models.Model):
"""日志...
FBVFBV(function base views) 就是在视图里使用函数处理请求。在之前django的学习中,我们一直使用的是这种方式,所以不再赘述。CBVCBV(class base views) 就是在视图里使用类处理请求。Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继承、封装、多态)。所以Django在后来加入了Class-Based-View。可以让我们用类写View。这样做的优点主要下面两种:提高了代码的复用性,可以使用面向对...
django 视图 分为两种: 1. FBV 基于函数的视图 function based view 2. CBV 基于类的视图 class based view 基于类的视图 CBV :基于 类的视图函数1、后端逻辑处理时不用通过逻辑,来判断请求方式是get还是post请求 在视图类中,定义了get方法就是写get请求的逻辑,定义类post方法时 就是post请求逻辑。2、View 的源码分析过程 1.先从url.py 文件的开始分析入手: 1from app01 import v...
Django开发简单采集用户浏览器信息的小功能 Centos环境准备yum install –y python-pip export http_proxy=http://10.11.0.148:808export https_proxy=https://10.11.0.148:808 pip install --upgrade pippip install ipython 安装django Centos7环境[root@es01 ~]# pip install Django==1.8.2 # 创建一个容器[root@es01 opt]# cd python/[root@es01 python]# ls[root@es01 python]# django-admin startproject mydevops # 在该容器...
这篇文章主要是讲如何让自定义的user模块也能用到django.contrib.auth中的权限管理模块看这篇文章之前请先看一下我前边的两篇文章,本文以这两篇文章为基础:django 自定义 USER用源码告诉你django权限管理是怎么回事下边是一个大概的实现,后边再做详细分析:1、user model自定义class AbstractUser(models.Model):# 登录信息id = models.AutoField(primary_key=True)staff = models.IntegerField(default=0, verbose_name=u'员工...
在django中设置时区,通过setting文件中的: TIME_ZONE = ‘Asia/Shanghai‘
开起多时区支持功能:USE_TZ=True 这时在数据库中插入的时间为UTC时间,当调用显示到页面时django会调用setting文件中的TIME_ZONE设置的时区来显示为当地时间注意:navie时间:是一个不带时区的时间aware时间:是一个带时区的时间来自为知笔记(Wiz)原文:https://www.cnblogs.com/baiyifengyun/p/14729354.html
六、HttpRequest和HttpResponse1.HttpRequest ---以参数request传给视图函数属性:除session外的属性都应该被看作是只读的①path ---返回字符串,表示请求页面的路径(不包括域名)"/blog/admin/"②GET ---返回类字典对象,包含所有HTTP GET参数③POST ---返回类字典对象,包含所有HTTP POST参数,但不包括上传文件信息REQUEST ------返回类字典对象,包含所有POST和GET数据,先POST,后GET,不推荐使用该属性④FILES ------返回类字...
一丶Cookie概述 1.什么叫Cookie Cookie翻译成中文是小甜点,小饼干的意思。在HTTP中它表示服务器送给客户端浏览器的小甜点。其实Cookie是key-value结构,类似于一个python中的字典。随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把Cookie保存起来,当下一次再访问服务器时把Cookie再发送给服务器。 Cookie是由服务器创建,然后通过响应发送给客户端的一个键值对。客户端会保存Cookie,并会标注出Cookie的来...