环境备注:
操作系统版本:Ubuntu 22.04.3 LTS
Python版本:3.10
Django版本:5.0.3
(1)创建python虚拟环境
pip3 install virtualenv
mkdir /root/project && cd /root/project
virtualenv -p /usr/bin/python3.10 venv
source venv/bin/avtivate # 进入python虚拟环境
(venv) root@runcx:~/project# pwd
/root/project
(2)创建django项目,创建“myweb”的app
django-admin startproject runcx
cd runcx
python3 manage.py startapp myweb
在settings.py文件添加app
INSTALLED_APPS = [
… …
'myweb.apps.MywebConfig',
]
(3)创建pycharm项目(通过pycharm连接虚拟机上的运行环境,进行远程项目开发)
① 选择项目目录
选择要存放项目文件的目录,注意django项目(远程)和pycharm项目(本地)的根目录名称保存一致,如下图
② 配置远程解释器,选择前面创建的python虚拟环境中的python解释器
新pycharm版本创建添加远程python解释器方式如下:
③ 设置同步配置
④ 下载代码
(4)pycharm配置django项目
代码下载后,就需要将pycharm中将项目配置成django项目,以便使用pycharm的各种便捷提示功能
启用Django支持,修改后Apply应用
(5)运行项目
配置settings,修改如下内容
ALLOWED_HOSTS = ['*']
运行项目,执行远程命令开启服务
访问:http://远程地址:8080(settings配置文件中)