当前位置: 首页 > news >正文

Django+Vue3前后端分离学习(一)(项目开始时settings.py里的设置)

一、创建django项目

二、修改settings.py里的配置:

1、修改语言和时区:

# 语言编码
LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'UTC'USE_I18N = True# 不用时区
USE_TZ = False

2、配置数据库:

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'gssoa','USER': 'root','PASSWORD': '123456','HOST': '127.0.0.1','PORT': 3306}
}

3、安装rest_framework

通过命令:pip install djangorestframework==3.15.1 ,即可安装。课程中的版本是3.15.1。

可以不指定版本号(把==3.15.1去掉)

pip install djangorestframework==3.15.1 

4、关闭CRSF保护

三、实现跨域:

1、在PyCharm终端安装:

pip install django-cors-headers

2、在settings.py里配置:

是指中间件(有顺序要求):

MIDDLEWARE = ['django.middleware.security.SecurityMiddleware',# 'django.contrib.sessions.middleware.SessionMiddleware',# 一定要在CommonMiddleware前面"corsheaders.middleware.CorsMiddleware",'django.middleware.common.CommonMiddleware',# 关闭CSRF保护# 'django.middleware.csrf.CsrfViewMiddleware',# 'django.contrib.auth.middleware.AuthenticationMiddleware',# 'django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware','apps.oaauth.middlewares.LoginCheckMiddleware'
]

设置访问权限:

也可以这样设置(设置单独的域名可以访问)

四、创建app,然后在settings.py添加项目app

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SQL Server分页查询
  • Java获取小程序码示例(三种小程序码)
  • 【动态规划】【完全背包】力扣322. 零钱兑换
  • Java数据结构(八)——插入排序、希尔排序
  • 【超简单】1分钟解决ppt全文字体一键设置
  • es数组包含查询
  • 10.2 TCP IP模型、IP协议、IPv4、子网掩码
  • CAS与原子操作
  • 自动化部署代码【gitlab jenkins 华为云】
  • 【2024高教社杯国赛C题】数学建模国赛建模过程+完整代码论文全解全析
  • 2409wtl,wtl与ddx
  • vscode从本地安装插件
  • 数据集 Ubody人体smplx三维建模mesh-姿态估计 >> DataBall
  • Win10磁盘出现小锁和感叹号的解决办法
  • Nexus配置npm私服
  • 【RocksDB】TransactionDB源码分析
  • Asm.js的简单介绍
  • Golang-长连接-状态推送
  • httpie使用详解
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JavaScript学习总结——原型
  • Java比较器对数组,集合排序
  • Python连接Oracle
  • ReactNativeweexDeviceOne对比
  • vue2.0项目引入element-ui
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 软件开发学习的5大技巧,你知道吗?
  • 深度学习在携程攻略社区的应用
  • 深入浏览器事件循环的本质
  • 实战|智能家居行业移动应用性能分析
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • ###C语言程序设计-----C语言学习(6)#
  • #HarmonyOS:基础语法
  • #include
  • #数学建模# 线性规划问题的Matlab求解
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (2)STL算法之元素计数
  • (Charles)如何抓取手机http的报文
  • (pycharm)安装python库函数Matplotlib步骤
  • (第61天)多租户架构(CDB/PDB)
  • (分类)KNN算法- 参数调优
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (三) diretfbrc详解
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (转)shell调试方法
  • (自用)仿写程序