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

部署路线Ubuntu_MySQL_Django_绑定域名

第 1 步:绑定域名(DNS)

在域名服务商后台(例如阿里云 / 腾讯云 / Cloudflare)中设置:

  • A 记录 →域名 → 指向服务器公网 IP

  • 可选:也加一个 www.域名 → 同样指向服务器

第 2 步:安装基础环境

sudo apt update
sudo apt install python3 python3-pip python3-venv nginx mysql-server -y

第 3 步:部署你的 Django 项目

1. 创建目录
sudo mkdir -p /var/www/a
cd /var/www/a
python3 -m venv venv
source venv/bin/activate
2. 安装 Django 和 Gunicorn
pip install django gunicorn mysqlclient
3. 启动 Django 项目(如果没有项目,可先创建)
django-admin startproject axuana_web .

第 4 步:配置 Django 数据库(MySQL)

编辑 axuana_web/settings.py

cd /var/www/a/a_web
sudo nano settings.py

 然后在里面找到这一段,修改为 MySQL 数据库配置:

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql',  # 如果你改用 pymysql,则用 'django.db.backends.mysql''NAME': 'mysite_db',                   # 你创建的数据库名'USER': 'mysite_user',                 # 数据库用户名'PASSWORD': 'YourPassword123!',        # 对应密码'HOST': 'localhost',                   # 如果数据库不在本机,换成 IP'PORT': '3306',}
}

如果用的是 pymysql 驱动,记得在 __init__.py 文件中加入:

cd /var/www/a/a_web
sudo nano __init__.py
import pymysql
pymysql.install_as_MySQLdb()

修改完之后

cd /var/www/a
source venv/bin/activate
python manage.py migrate

如果报错

只需在虚拟环境中安装 pymysql

pip install pymysql

安装完成后,再次运行:

python manage.py migrate

如果一切正常,就说明 Django 成功连接上了 MySQL 数据库。

相关文章:

  • 如何构建跨平台可复用的业务逻辑层(Web、App、小程序)
  • edge browser for linux debian
  • 基于Django实现农业生产可视化系统
  • MyBatis如何配置数据库连接并实现交互?
  • 为您的照片提供本地 AI 视觉:使用 Llama Vision 和 ChromaDB 构建 AI 图像标记器
  • 第三阶段面试题
  • SpringBoot学习(properties、yml(主流)、yaml格式配置文件)(读取yml配置文件的3种方式)(详解)
  • 使用Lean 4和C#进行数学定理证明与逻辑推理
  • 【前沿】成像“跨界”测量——扫焦光场成像
  • JVM之经典垃圾回收器
  • golang context源码
  • 目标检测中的混淆矩阵
  • GitHub Copilot在产品/安全团队中的应用实践:处理Markdown、自动化报告与电子表格、使用CLI命令等
  • 音视频元素
  • 【HFP】蓝牙HFP协议音频连接核心技术深度解析
  • 音视频小白系统入门课-2
  • 【AI部署】腾讯云GPU -—SadTalker的AI数字人访问web服务—未来之窗超算中心
  • hive的基础配置优化与数仓流程
  • Windows10,11账户管理,修改密码,创建帐户...
  • node.js 基础
  • 向左繁华都市,向右和美乡村,嘉兴如何打造城乡融合发展样本
  • 五大国货美妆去年业绩分化:珀莱雅百亿营收领跑,上海家化转亏
  • 习近平主持召开部分省区市“十五五”时期经济社会发展座谈会
  • 擦亮“世界美食之都”金字招牌,淮安的努力不止于餐桌
  • 街区党支部书记们亮出治理实招,解锁“善治街区二十法”
  • 零食连锁鸣鸣很忙递表港交所:去年营收393亿元,门店超1.4万家,净利润率2.1%