Django学习

1:在PyCharm终端:

python 复制代码
# 查看已安装的Django版本
python -m django --version
# 或
pip show django
# 卸载当前Django
pip uninstall django

# 安装指定版本(例如Django 3.2.10)
pip install django==3.2.10

2. 检查Python版本兼容性

确保目标Django版本与当前Python版本兼容:

  • Django 4.2+ → Python 3.8+

  • Django 3.2 → Python 3.6+

  • Django 2.2 → Python 3.5+

3:在终端运行开发服务器并访问页面:

python 复制代码
python manage.py runserver

在命令行窗口:需要cd到文件夹内

python 复制代码
django-admin startproject 项目名称

Django项目访问配置

在urls.py文件中追加要访问的页面路由

python 复制代码
from django.shortcuts import render
def login(request):
    print("登录的业务逻辑")
    return render(request,"login.html")

urlpatterns = [
    path('login/', login),
]

4:""在settings.py文件中设置静态资源的映射路径

python 复制代码
STATIC_URL = '/static/'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR,"static")
]

5:配置app

点击PyCharm导航栏 Tools ,选择 Run manage.py Task...,然后输入 startapp app名字:

6:配置mysql:

相关推荐
晓梦林4 小时前
BUUCTF findKey-学习笔记
笔记·学习
0566464 小时前
agent学习Day15——SQLAlchemy 查询过滤、分页与历史列表接口
python·学习·fastapi
炎武丶航7 小时前
汽车功能测试学习(1):FCW前方碰撞预警
功能测试·学习·汽车
muddjsv9 小时前
SQLite 外键进阶:CASCADE / SET NULL / 级联更新与完整性校验
数据库·sqlite
倒流时光三十年10 小时前
第三阶段 26 · highlight 高亮(返回命中片段)
后端·python·django
黑桃小柒712 小时前
Django模型关系:从一对多到多对多全解析
数据库·django·sqlite
qq_1851986912 小时前
SpingBoot3入门学习一
学习
噗噗夹的TA之旅12 小时前
Shader 学习 21:自定义 Render Feature
学习·游戏·unity·c#·游戏引擎·图形渲染
码农小韩13 小时前
AIAgent应用开发——大模型理论基础与应用(七)
python·学习·ai·大模型·agent