环境备注:

操作系统版本: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项目(本地)的根目录名称保存一致,如下图

Django项目:一、环境搭建(创建Django项目)_虚拟环境

② 配置远程解释器,选择前面创建的python虚拟环境中的python解释器

Django项目:一、环境搭建(创建Django项目)_django_02

新pycharm版本创建添加远程python解释器方式如下:

Django项目:一、环境搭建(创建Django项目)_虚拟环境_03

③ 设置同步配置

Django项目:一、环境搭建(创建Django项目)_django_04

Django项目:一、环境搭建(创建Django项目)_虚拟环境_05

Django项目:一、环境搭建(创建Django项目)_虚拟环境_06

Django项目:一、环境搭建(创建Django项目)_python_07

Django项目:一、环境搭建(创建Django项目)_django_08

④ 下载代码

Django项目:一、环境搭建(创建Django项目)_django_09

Django项目:一、环境搭建(创建Django项目)_django_10


(4)pycharm配置django项目

代码下载后,就需要将pycharm中将项目配置成django项目,以便使用pycharm的各种便捷提示功能

Django项目:一、环境搭建(创建Django项目)_虚拟环境_11

启用Django支持,修改后Apply应用

Django项目:一、环境搭建(创建Django项目)_django_12


(5)运行项目

配置settings,修改如下内容

ALLOWED_HOSTS = ['*']

运行项目,执行远程命令开启服务

Django项目:一、环境搭建(创建Django项目)_python_13

访问:http://远程地址:8080(settings配置文件中)

Django项目:一、环境搭建(创建Django项目)_python_14