django
吃饭睡觉摸鱼上网
这个作者很懒,什么都没留下…
展开
-
django+gunicorn部署遇到问题解决
昨天因为更新新功能,对多个app模块的view视图进行更新。前提:在本地debug模式下调试是没问题的,但是一部署到linux系统上,使用gunicorn启动后,会导致服务器没响应,而且没有报错信息。原创 2022-09-08 15:49:29 · 565 阅读 · 0 评论 -
djangoDRF 序列化器源码分析01-使用流程
总结:通过源码分析,得出序列化器的使用流程,加深理解,可将实际的需求加入到代码中,合理利用,提高效率。1.在视图中创建序列化对象:serializer = self.get_serializer(data=request.data)2.通过序列化器的is_valid方法可以校验数据的正确性serializer.is_valid(raise_exception=True)3.通过BaseSerializer的save()方法,对传入数据的操作进行判断:if self.instance is n原创 2021-02-19 14:28:24 · 218 阅读 · 0 评论 -
利用django的filefield实现视频上传
一.需要达成的功能:在原有的模型中实现django的admin站点中实现上传视频功能。二.操作步骤:1.在setting文件中配置好文件存储的路径2.在url中设置media中视频和图片的展示路径匹配(这样才能通过路径找到本地文件,并且展示出来)3.在原有模型中添加filefield字段然后进行数据库迁移:python manage.py makemigrationspython manage.py migrate这样就可以把字段同步到数据库上面了。4.直接上传视频文件,最后通过h原创 2020-12-30 16:19:44 · 4578 阅读 · 2 评论 -
django使用日志02--serializer的创建与使用
序列化器的作用:在DRF框架中的序列器可进行序列化和反序列化。1.序列化: 将model类对象转化成dict对象(供Response类使用)2.反序列化:将dict对象转化成model类对象。。。。。。原创 2020-05-09 16:01:36 · 133 阅读 · 0 评论 -
django使用日志01--model创建
一.model的创建,以及外键的使用foreignkey表示一对多的关系。一般来说,foreignkey放在多的一方。例子1(自关联):class Organizations(models.Model): name = models.CharField() pid = models.ForeignKey('self', on_delete=models.CASCADE, n...原创 2020-04-22 15:19:17 · 127 阅读 · 0 评论 -
django-drf解决前端跨域问题
一. 安装模块pip install django-cors-headers二. 添加到INSTALLED_APPS中INSTALLED_APPSSSSSSSSS = [ ... 'coreschema']三.添加中间件***** 中间件说明:CorsMiddleware should be placed as high as possible, especially b...转载 2020-02-25 16:58:42 · 360 阅读 · 1 评论 -
django2.0配置xadmin
第一步1.在github上下载源码地址: xadmin源码2.将源码文件在自己项目的虚拟环境中编译安装,例子: python setup.py install第二步此时可以通过 pip list可以看到xadmin已经安装完成;在pip/lib/site-packages 中的已安装好的xadmin单独拉到项目的 extra_apps中第三步1.在django的配置文件settin...原创 2020-01-16 20:37:31 · 147 阅读 · 0 评论