下面给你一个从零开始安装并配置 Django 开发环境的清晰步骤(以 Windows / macOS / Linux 通用为主,最后有常见坑点)。
Django 依赖 Python,推荐 Python 3.10+
验证:
python --version
# 或
python3 --version
# 进入你的项目目录
mkdir myproject
cd myproject
# 创建虚拟环境
python -m venv venv
Windows:
venv\Scripts\activate
macOS / Linux:
source venv/bin/activate
激活成功后,命令行前面会出现 (venv)
pip install django
验证:
django-admin --version
django-admin startproject mysite
cd mysite
目录结构:
mysite/
├── manage.py
└── mysite/
├── settings.py
├── urls.py
├── asgi.py
└── wsgi.py
python manage.py runserver
浏览器访问:
http://127.0.0.1:8000/
看到 Django 欢迎页面 ✅ 说明环境配置成功
python manage.py startapp app01
然后在 settings.py 中注册:
INSTALLED_APPS = [
...
'app01',
]
ALLOWED_HOSTS = ['*']
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
STATIC_URL = '/static/'
STATICFILES_DIRS = [BASE_DIR / 'static']
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
访问:
http://127.0.0.1:8000/admin
→ Python 没加 PATH,重装并勾选
python manage.py runserver 8001
→ 每次开发前都要激活 venv
如果你愿意,我可以:
你现在是 新手入门 还是 已有 Python 基础?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。