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:

相关推荐
东林牧之3 小时前
Django+celery异步:拿来即用,可移植性高
后端·python·django
_Kayo_3 小时前
VUE2 学习笔记6 vue数据监测原理
vue.js·笔记·学习
chenchihwen3 小时前
大模型应用班-第2课 DeepSeek使用与提示词工程课程重点 学习ollama 安装 用deepseek-r1:1.5b 分析PDF 内容
人工智能·学习
超浪的晨4 小时前
Java UDP 通信详解:从基础到实战,彻底掌握无连接网络编程
java·开发语言·后端·学习·个人开发
悠哉悠哉愿意6 小时前
【电赛学习笔记】MaxiCAM 项目实践——与单片机的串口通信
笔记·python·单片机·嵌入式硬件·学习·视觉检测
快乐肚皮6 小时前
ZooKeeper学习专栏(五):Java客户端开发(原生API)详解
学习·zookeeper·java-zookeeper
慕y2746 小时前
Java学习第七十二部分——Zookeeper
java·学习·java-zookeeper
★YUI★7 小时前
学习游戏制作记录(剑投掷技能)7.26
学习·游戏·unity·c#
蓝桉8027 小时前
opencv学习(图像金字塔)
人工智能·opencv·学习
rannn_1118 小时前
Java学习|黑马笔记|Day23】网络编程、反射、动态代理
java·笔记·后端·学习