自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

原创 django的ModelForm及Form比较随笔

分别用ModelForm和Form显示中文ModelForm在model文件中创建一个表,class UserProfile(models.Model): user = models.OneToOneField(User,unique=True) birth = models.DateField(blank=True,null=True,verbose_name='出生日期') ...

2018-04-19 10:42:11 1643

原创 django中内置的User类记录

1.在做登录验证或者注册的时候,用内置的User类会方便许多,但是其中也有一些不同,特此记录先导入user类,然后创建一个类做一对一关联from django.contrib.auth.models import Userclass UserProfile(models.Model): user = models.OneToOneField(User,unique=True) ...

2018-04-15 15:48:42 1348

原创 git合并分支、合并冲突分支、分支管理策略

远程分支拉取git fetch -a # 将远程profiling 分支拉到本地git checkout -bprofiling origin/profiling # 切换到gitlab中的profiling分支创建和合并分支在git中,会把每次提交都连成一条时间线,这条时间线就是一个分支。(在我们初始化一个目录后,默认提交后产生的就是master分支,称为主...

2018-04-12 14:27:10 509

原创 使用git对文件进行管理修改,撤销修改,删除操作

管理修改1. cd testgit ---> git init ---> 创建一个doc1.txt文件并写入内容---> git add doc1.txt ---> 修改doc1.txt---> git status查看工作区 状态,显示有文件修改,这都符合预期2.再commit后,git status查看状态。3.咦,为啥工作区不是“干净的”...

2018-04-10 13:43:46 783

原创 git的工作区和暂存区工作原理基本介绍

注册好账号后就开始创建一个版本库,用来管理你的代码文件。首先,创建一个空目录,我就直接创建空文件夹为git,然后在git目录输入git init,这样git仓库就算建好了。在文件夹git下会有一个.git的隐藏目录(可用ls -a查看)。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的...

2018-04-09 17:44:16 495

原创 git遇到的一些bug:warning: LF will be replaced by CRLF in read1.txt

在windows下git add的时候出现  warning: LF will be replaced by CRLF in read1.txt说是LF会被CTLF替换。(LF是linux的换行符,CRLF是windows的换行符,CR是mac的换行符)。原因是我用了windows下的git bash的vim直接编辑的文件,所以默认LF换行符,而windows下的git bash的autocrlf...

2018-04-09 15:03:03 271

原创 __str__和__repr__方法

Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式。repr()函数得到的字符串通常可以用来重新获得该对象,repr()的输入对python比较友好。通常情况下obj==eval(repr(obj))这个等式是成立的。print('asd' == eval(repr('asd')...

2018-04-07 10:46:14 244

原创 redis知识点记录

事务命令原型时间复杂度命令描述返回值MULTI 用于标记事务的开始,其后执行的命令都将被存入命令队列,直到执行EXEC时,这些命令才会被原子的执行。始终返回OKEXEC 执行在一个事务内命令队列中的所有命令,同时将当前连接的状态恢复为正常状态,即非事务状态。如果在事务中执行了WATCH命令,那么只有当WATCH所监控的Keys没有被修改的前提下,EXEC命令才能执行事务队列中的所有命令,否则EXE...

2018-04-04 17:45:21 136

原创 django学习笔记---django的内置信号和自定义信号

Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。1、Django内置信号Model signals pre_init # django的modal执行其构造方法前,自动触发 post_init # django的modal执行...

2018-04-02 17:44:17 911

原创 django学习笔记---form组件验证,如何给form组件添加样式

views.pyfrom django import formsfrom django.forms import widgetsfrom django.forms import fieldsclass FM(forms.Form): # 因为charField等字段只能进行验证,默认用的input框,如果要用别的html,要添加样式需要用widgets插件,为啥见下图流程(并且最好把...

2018-04-01 21:46:33 885

原创 django学习笔记---Django进行验证时form表单的error及error的几种前端展示

views.pyfrom django import formsclass FM(forms.Form): user = forms.CharField(error_messages={'required':'用户名不能为空'}) # 定制错误信息 pwd = forms.CharField(max_length=12,min_length=6,error_messages=...

2018-04-01 20:36:24 15752 1

原创 django学习笔记------缓存

配置settings.py   和上一篇的学习笔记 sessions的配置一样CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', # 存入文件缓存 'LOCATION': os.path.join(BASE_DIR,'cache...

2018-04-01 18:10:32 216

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除