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:

相关推荐
c***21296 小时前
Springboot3学习(5、Druid使用及配置)
android·学习
s***46986 小时前
【玩转全栈】----Django模板语法、请求与响应
数据库·python·django
GISer_Jing7 小时前
jx前端架构学习
前端·学习·架构
生而为虫7 小时前
31.Python语言进阶
python·scrapy·django·flask·fastapi·pygame·tornado
i***11867 小时前
Django视图与URLs路由详解
数据库·django·sqlite
灰灰勇闯IT7 小时前
隐语MOOC三期学习感悟:解锁数据要素流通的“三维认知”与落地逻辑
笔记·学习
好奇龙猫7 小时前
日语学习-日语知识点小记-构建基础-JLPT-N3阶段-二阶段(25):语法和单词 第5-6课
学习
calvinpaean8 小时前
VGGT 论文学习
学习
毕设源码-邱学长8 小时前
【开题答辩全过程】以 基于Java的公职备考在线学习系统的设计与实现为例,包含答辩的问题和答案
java·开发语言·学习
San30.8 小时前
AIGC 时代如何优雅地操作数据库:SQLite + Python 实战与 SQL Prompt Engineering
数据库·sqlite·aigc