django使用ueditor服务器端配置
之前我们说到了vue
中使用editor
,可以使用vue-ueditor-wrap
,其实python
中也有人帮我们集成了ueditor
,今天我们不打算从零写ueditor
服务端接口,参考**DjangoUeditor3
**定制属于我们自己的ueditor
服务端接口
之前我们说到了vue
中使用editor
,可以使用vue-ueditor-wrap
,其实python
中也有人帮我们集成了ueditor
,今天我们不打算从零写ueditor
服务端接口,参考**DjangoUeditor3
**定制属于我们自己的ueditor
服务端接口
在vue
中使用ueditor
,有网友已经帮我们封装好了vue-ueditor-wrap
,配置简单,毕竟大厂出的插件,功能也是十分强大,但是在使用中也是有许多坑的,最最最大的问题你所避免不了的就是跨域了,下面细说!
之前使用TP
,框架自带有软删除功能,如果使用django
,虽然没有内置,我们也可以来简单的手写一下。想到这里权衡下,我们几乎所有的表都要用到这个字段甚至多个字段,当然我们可以不厌其烦的每个模型单独创建下,我们也可以使用代码复用的思想来完成这件事。
日常开发中,特别是如今,前后端分离甚至是前后端不同域,这种情况下进行数据交换就会出现跨域问题。
Cross-Origin Resource Sharing
是允许客户端与托管在不同域上的API
交互的机制。CORS
的工作原理是要求服务器包含一组特定的标头信息,允许浏览器确定是否和何时允许跨域请求。
通常我们本地开发环境使用运行python脚本用的是wsgi
,pycharm
更是跟我们内置好了;而生产环境下我们所需要的环境通常是:nginx+uwsgi+virturlenvwrapper
,本文简单说下此环境下的配置。