首页
学习
活动
专区
工具
TVP
发布

程序员同行者

欢迎您关注程序员同行者订阅号,主要是运维自动化开发等等
专栏作者
227
文章
422939
阅读量
43
订阅数
django rest framework serializers解读
serializers.fieild 我们知道在django中,form也有许多field,那serializers其实也是drf中发挥着这样的功能。我们先简单了解常用的几个field。 常用的field   CharField、BooleanField、IntegerField、DateTimeField这几个用得比较多,我们把外键的field放到后面去说!
程序员同行者
2018-12-12
1.7K0
Django项目中使用celery做异步任务
在写项目过程中经常会遇到一些耗时的任务, 比如:发送邮件、发送短信等等~。这些操作如果都同步执行耗时长对用户体验不友好,在这种情况下就可以把任务放在后台异步执行 celery就是用于处理异步任务的框架,celery能完成的功能远不止异步任务,还有一个很常用的功能定时任务
程序员同行者
2018-09-27
1.4K0
Django Rest Swagger生成api文档
Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因:
程序员同行者
2018-08-16
3K0
DRF项目工程基础包
The code is available under the MIT license.
程序员同行者
2018-08-16
3340
使用Django实现分页器功能
要使用Django实现分页器,必须从Django中导入Paginator模块 from django.core.paginator import Paginator 假如现在有150条记录要显示,每页显示10条 >>> from django.core.paginator import Paginator#导入Paginator模块 >>> list1=[i for i in range(0,150)]#使用列表生成器生成一个包含150个数字的列表 >>> page1=Paginator(list1,10)
程序员同行者
2018-07-02
8600
django xadmin 集成DjangoUeditor富文本编辑器
本文档记录自己的学习历程! 介绍 Ueditor HTML编辑器是百度开源的在线HTML编辑器,功能非常强大 额外功能 解决图片视频等无法上传显示问题 Ueditor下载地址 https://github.com/wsqy/DjangoUeditor.git 解压后将 DjangoUeditor 文件夹复制到django项目目录下,跟app目录同级 修改app models 导入UEditorField 模块 增加需要富文本框的字段 from DjangoUeditor.models import UEd
程序员同行者
2018-07-02
1.4K0
django基础之二
一、什么是架构?         框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。         最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件,接收用户请求,从文件中读取HTML,返回。         如果要动态生成HTML,就需要把上述步骤自己来实
程序员同行者
2018-07-02
1.6K0
django-pure-pagination实现分页
django-pure-paginations是一个第三方的分页插件 安装 django-pure-pagination pip install django-pure-pagination 在settings里的INSTALLED_APPS下新增如下 INSTALLED_APPS = [ 'pure_pagination', ] 在views中使用 #引入 from pure_pagination import Paginator, EmptyPage, PageNotAnInteger cla
程序员同行者
2018-07-02
5490
利用django-simple-captcha生成验证码
参考文档 http://django-simple-captcha.readthedocs.io/en/latest/ django支持1.7+ 1.安装 pip install django-simple-captcha 2.添加到install_apps中 略 3.添加以下url到urls文件中 from django.conf.urls import url,include url(r'^captcha/', include('captcha.urls')), #添加到url 4.生成数据库
程序员同行者
2018-07-02
1.3K0
配置django图片上传与保存展示
近来在研究django,发现有好多好玩的功能,比如图片上传,以前处理这个比较麻烦,现在我们来看看如何来处理图片上传与保存 1.在数据库设计的时候需要配置upload_to image = models.ImageField(upload_to="org/%Y/%m", verbose_name=u"Logo", max_length=100) 2.在settings.py中配置media MEDIA_URL = "/media/" MEDIA_ROOT = os.path.join(BASE_DIR,'me
程序员同行者
2018-07-02
1.9K0
Django提交表单时遇到403错误:CSRF verification failed
django 提交表单 提示403:CSRF verification failed 后台日志: UserWarning: A {% csrf_token %} was used in a template, but the context did not provide the value. This is usually caused by not using RequestContext. "A {% csrf_token %} was used in a template, but the
程序员同行者
2018-07-02
1.8K0
rest framework 尝鲜
安装 pip install djangorestframework 新建项目 python manage.py startapp idcs 添加模型(models.py) class Idcs(model.Model): name =CharField('机房名称',max_length=20) address = models.CharField('机房地址',max_length=200) phone = models.CharField('机房联系电话',max_le
程序员同行者
2018-07-02
4090
Django Rest Framework-介绍
什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态 所有的数据,不过是通过网络获取的还是操作(增删改查)的数据,都是资源,将一切数据视为资源是REST区别与其他架构风格的最本质属性 对于REST这种面向资源的架构风格
程序员同行者
2018-07-02
1.8K0
django权限管理(Permission)
什么是权限管理 权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自 己被授权的资源 权限管理好比如钥匙,有了钥匙就能把门打开,但是权限设置是有级别之分的,假如这个 系统有多个权限级别就如一间屋有多个门,想要把所有门都打开您必须要取得所有的钥 匙,就如系统一样。 django权限机制 django权限机制能够约束用户行为,控制页面的显示内容,也能使API更加安全和灵活;用好权限机制,能让系统更加强大和健壮 django权限控制 Django用user,group和permis
程序员同行者
2018-07-02
6.5K1
记一次sentry部署过程
本文记录下部署sentry和其中遇到的问题 Sentry 是一款基于 Django实现的错误日志收集和聚合的平台,它是 Python 实现的,但是其日志监控功能却不局限于python,对诸如 Node.js, php,ruby, C#,java 等语言的项目都可以做到无缝集成,甚至可以用来对iOS, Android 移动客户端以及 Web前端异常进行跟踪。我们可以在程序中捕获异常,并发送到 Sentry服务端进行聚合统计、展示和报警。 环境安装 请先安装 Docker 1.10+ yum in
程序员同行者
2018-07-02
2.3K0
django xlwt实现资产导出功能
做个记录 views import xlwt class ExAssetView(LoginRequiredMixin,View): def get(self,request): row = 1 style_heading = xlwt.easyxf(""" font: name Arial, colour_index white,
程序员同行者
2018-07-02
4110
django基础之一
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 安装Django:     在cmd中:pip3 install django  查看安装的版本 >>> import django >>> print(django.get_version()) 1.11.5 pycharm创建Django项目:     使用pycharm:File--New Porjec
程序员同行者
2018-06-22
4490
html基础+常用标签
概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器
程序员同行者
2018-06-22
1.2K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档