您的位置:首页 > 汽车 > 新车 > 微信商店小程序制作教程_营销型网站建设的特别之处都有哪些_网页设计期末作业模板_搜索指数查询平台

微信商店小程序制作教程_营销型网站建设的特别之处都有哪些_网页设计期末作业模板_搜索指数查询平台

2024/10/5 7:12:36 来源:https://blog.csdn.net/wyy546792341/article/details/142531462  浏览:    关键词:微信商店小程序制作教程_营销型网站建设的特别之处都有哪些_网页设计期末作业模板_搜索指数查询平台
微信商店小程序制作教程_营销型网站建设的特别之处都有哪些_网页设计期末作业模板_搜索指数查询平台

使用python搭建Web项目

  • 服务器基本配置
    • 安装python
    • 配置仓库镜像源
    • 安装conda管理python环境(可选)
  • 使用django 框架搭建web项目
    • 迁移数据库到mysql
    • 项目依赖

服务器基本配置

安装python

// 检测python版本
python --version
python3 --version
// 安装python3
sudo yum install python3
// 设置别名
alias python=python3
source ~/.bashrc
// 检查并安装pip
pip --version
pip3 --version
sudo yum install python3-pip

配置仓库镜像源

// 查看镜像源
pip config list
// 设置镜像源
pip config set global.index-url http://mirrors.cloud.aliyuncs.com/pypi/simple/
Writing to /Users/xxx/.config/pip/pip.conf
// 将域名设置为 trusted-host
pip config set install.trusted-host mirrors.cloud.aliyuncs.com

安装conda管理python环境(可选)

// 使用conda管理python环境

  1. 下载脚本
    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  2. 运行安装
    bash Miniconda3-latest-Linux-x86_64.sh
  3. 初始化
    conda init
  4. 验证安装
    source ~/.bashrc
    conda --version
  5. 使用conda 创建、激活、退出、删除虚拟环境

使用django 框架搭建web项目

  • 安装django pip install django
  • 使用django-admin 创建项目 django-admin startproject mysite
  • 使用默认数据库sqlite,初始化表结构 python manage.py migrate
  • 启动项目 python manage.py runserver
  • 创建admin 用户 python manage.py createsuperuser
  • 登录管理后台 127.0.0.1:8000/admin

迁移数据库到mysql

修改settings.py

DATABASES = {# "default": {#     "ENGINE": "django.db.backends.sqlite3",#     "NAME": BASE_DIR / "db.sqlite3",# }'default': {'ENGINE': 'mysql.connector.django', # 使用 MySQL 后端'NAME': 'python_web',   # 数据库名称'USER': 'root', # 数据库用户名'PASSWORD': '',  # 数据库密码'HOST': 'mysql',     # 容器地址'PORT': '3306',     # MySQL 默认端口}
}

python manage.py migrate ,默认的mysqlclient 连接mysql报错
[1] 71252 segmentation fault python manage.py migrate
使用mysql-connector-python连接mysql
pip install mysql-connector-python

项目依赖

  • 依赖列表生成 pip freeze > requirements.txt
  • 依赖安装 pip install -r requirements.txt

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com