Django的安装

前端Vue3学习了一些常规的操作,要配合上后端进行通信,选择原先掌握的Django,数据库选择mysql。

Django的安装

1.安装 Python

Django 是一个基于 Python 的 Web 框架,因此首先需要安装 Python。去官网进行下载。

2.安装Django

pip install django

安装完成后,运行以下命令验证 Django 是否安装成功:

django-admin --version

3.创建 Django 项目

django-admin startproject myproject

这将创建一个名为 myproject 的文件夹,其中包含 Django 项目的基本结构。

进入目录

cd myproject

  1. 创建 Django 应用

python manage.py startapp myapp

这将创建一个名为 myapp 的文件夹,其中包含应用的基本结构。

在 testvue/settings.py 文件中,找到 INSTALLED_APPS 配置项,并添加你的应用

5.运行开发服务器

命令启动 Django 开发服务器

python manage.py runserver

  1. 配置数据库

pip install mysqlclient

配置 settings.py

在 testvue/settings.py 中配置 MySQL 数据库:

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.mysql',

'NAME': 'mydatabase', # 数据库名称

'USER': 'root', # 数据库用户名

'PASSWORD': 'password', # 数据库密码

'HOST': 'localhost',

'PORT': '3306',

}

}

运行迁移

python manage.py migrate

7.配置 CORS

如果你的前端和后端运行在不同的域名或端口上,浏览器会执行 CORS 预检请求。你需要在 Django 后端配置 CORS,以允许跨域请求。

安装

pip install django-cors-headers

配置 settings.py

settings.py 中添加 corsheaders 到 INSTALLED_APPS 和 MIDDLEWARE:

INSTALLED_APPS = [

...

'corsheaders',

]

MIDDLEWARE = [

...

'corsheaders.middleware.CorsMiddleware',

'django.middleware.common.CommonMiddleware',

...

]

CORS_ALLOWED_ORIGINS = [

"http://localhost:8080", # 替换为你的前端开发服务器地址

]

相关推荐
一 乐4 分钟前
婚纱摄影网站|基于ssm + vue婚纱摄影网站系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·后端
沈浩(种子思维作者)18 分钟前
真的能精准医疗吗?癌症能提前发现吗?
人工智能·python·网络安全·健康医疗·量子计算
njsgcs1 小时前
ue python二次开发启动教程+ 导入fbx到指定文件夹
开发语言·python·unreal engine·ue
io_T_T1 小时前
迭代器 iteration、iter 与 多线程 concurrent 交叉实践(详细)
python
码事漫谈1 小时前
Protocol Buffers 编码原理深度解析
后端
码事漫谈1 小时前
gRPC源码剖析:高性能RPC的实现原理与工程实践
后端
华研前沿标杆游学1 小时前
2026年走进洛阳格力工厂参观游学
python
Carl_奕然1 小时前
【数据挖掘】数据挖掘必会技能之:A/B测试
人工智能·python·数据挖掘·数据分析
AI小怪兽2 小时前
基于YOLOv13的汽车零件分割系统(Python源码+数据集+Pyside6界面)
开发语言·python·yolo·无人机
wszy18092 小时前
新文章标签:让用户一眼发现最新内容
java·python·harmonyos