Linux初始化Django项目

0 阅读1分钟

使用的系统

➜  ~ lsb_release -a  
No LSB modules are available.  
Distributor ID: Ubuntu  
Description:    Ubuntu 26.04 LTS  
Release:        26.04  
Codename:       resolute

创建虚拟环境

mkdir django-demo

cd flask-demo

# 默认会创建.venv目录
uv venv        

# 激活

source .venv/bin/activate

# 如果想要取消激活的话可以使用如下命令

deactivate

配置VS Code

设置VS Code使用的Python虚拟环境,编辑.vscode/settings.json,添加如下内容

{
  "python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python"
}

初始化项目

# 在我们创建的项目目录django-demo下执行
uv init

uv配置国内源

编辑pyproject.toml添加如下内容

[[tool.uv.index]]
name = "tsinghua"
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
default = true

image.png

安装Django

uv add django

创建Django项目

django_demo目录下,我们使用django-admin startproject创建一个项目,项目名称为demo

django-admin startproject demo

image.png

启动项目

demo目录中的manage.py为入口文件

cd demo

# 运行项目
python manage.py runserver

image.png

image.png