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:

相关推荐
海尔辛43 分钟前
学习黑客了解密码学
学习·密码学
ShallowLin2 小时前
HarmonyOS学习——UIAbility组件(下)
学习
.小墨迹2 小时前
Python学习——执行python时,键盘按下ctrl+c,退出程序
linux·开发语言·python·学习·自动驾驶
蓝婷儿3 小时前
6个月Python学习计划 Day 1
开发语言·python·学习
@codercjw4 小时前
齿轮,链轮,同步轮,丝杆传动sw画法
学习
东京老树根6 小时前
SAP学习笔记 - 开发13 - CAP 之 添加数据库支持(Sqlite)
笔记·学习
编程版小新6 小时前
封装红黑树实现mymap和myset
c++·学习·set·map·红黑树·红黑树封装set和map·红黑树封装
百锦再7 小时前
微信小程序学习基础:从入门到精通
前端·vue.js·python·学习·微信小程序·小程序·pdf
虾球xz7 小时前
游戏引擎学习第301天:使用精灵边界进行排序
学习·算法·游戏引擎
Lester_11019 小时前
嵌入式学习笔记 - 关于ARM编辑器compiler version 5 and compiler version 6
arm开发·笔记·学习