Django
Python中最重的框架,Django是作为全功能的Web开发框架出现的,它提供的功能远超你的想象,同样是新手的话,需要写好多代码才能得到界面,所以有一定的门槛,但是其提供了完善的新手指导。使用它,你可以很快地开发出网站
大数据坚为
数据创造价值,每天进步一点点~
展开
-
Django从header请求头中的Authorization获取token验证数据
前言之前使用django开发api接口时,约定是要每次请求都要带token这个参数,这样很不方便,最近学了vue,也使用了axios,发现在axios拦截器中可以设置每次请求头中增加一个Authorization属性,用它来自动携带token就很方便了拦截器设置代码:axios.interceptors.request.use(config =>{ console.log(config) /*为请求头对象添加Token验证的Authorization对象,就不用每次都在要传送的字段上加原创 2020-08-18 17:02:26 · 8362 阅读 · 0 评论 -
Django跨域访问
一,下载安装pip install django-cors-headers修改settings.py配置文件ALLOWED_HOSTS = ['*']INSTALLED_APPS = [ .... 'corsheaders', # 跨域 ....]# 一定要在'django.middleware.common.CommonMiddleware'前MIDDLEWARE = [ .... 'corsheaders.middleware.CorsMiddleware',原创 2020-08-12 16:32:01 · 313 阅读 · 0 评论 -
django中的权限认证token和jwt实操记录
建立项目假定已经创建好虚拟环境,虚拟环境内安装了:asgiref 3.2.10 Django 3.1 djangorestframework 3.11.1 pip 20.0.2 PyJWT 1.7.1 pytz 2020.1 setuptools 46.1.3 sqlparse 0.3.1 wheel原创 2020-08-11 17:22:16 · 2152 阅读 · 1 评论 -
vue+django前后端分离权限控制之django权限控制
为什么要使用vue+jwt?原来项目是使用原生html+css+jquery开发,每次访问网站都会加载全部文件,登录后根据权限内容显示对应权限的页面。这样会导致访问时间变长,而且页面切换很麻烦。使用vue可以进行数据绑定,一旦数据发生改变,可以更快地展示出来,vue系列的一些组件(称为vue全家桶)如vue-router,vuex等可以对项目有很好的扩展。后端权限认证jwt(json web token),主要用于用户认证(前后端分离/微信小程序/app开发)Json web token (JW原创 2020-08-10 16:29:19 · 2056 阅读 · 0 评论 -
Django学习笔记3---开始开发博客系统网站
起点在之前介绍的那本书中有一个实例,里面完整介绍了一个博客的搭建/部署。下面就按照那本书的项目实际操作。1。编码规范相当于我们的普通话,降低了团队间的沟通成本这方面可以去看看Python之禅,它是团队编码规范的一个总体约束或原则。...原创 2020-05-08 15:15:31 · 161 阅读 · 0 评论 -
Django学习笔记2-----搭建虚拟环境
一.在终端下搭建创建一个目录mkdir test && cd test查看是否安装pythonpython -V使用自带venv创建虚拟环境python -m venv test-env激活虚拟环境source test-env/bin/activate查看是否激活pip list show此时应当只有pip (9.0.3)setuptools (39.2...原创 2020-05-08 10:06:36 · 149 阅读 · 0 评论 -
Django学习笔记1---为什么要使用Django?
对比几大PythonWeb框架:Flask/Django/Tornado。其各自的优势:Flask相比其他框架最轻,很容易得到一个简单的网站,各种功能也都需要自定义敲出来,如果只需要几个页面,用它也是合适的,但如果你需要构建一个大型项目,那么你需要组织代码和项目结构,逐一实现其功能(造轮子),适合小型项目和编程能力强的。Django最重的框架,Django是作为全功能的Web开发框...原创 2020-05-08 09:22:35 · 613 阅读 · 0 评论 -
GET /static/plugins/bootstrap/css/bootstrap.css HTTP/1.1" 404 1689错误
引用bootstrap.css一直不出来,页面中的静态资源无法加载,出现这个错误的原因,是因为配置setting时候没有配置好。后面在setting里面添加下面这段就好了STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), ) 注意STATICFILES_DIRS别少了最后面那个S...原创 2020-04-29 09:32:03 · 5032 阅读 · 0 评论