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:

相关推荐
码荼34 分钟前
学习开发之hashmap
java·python·学习·哈希算法·个人开发·小白学开发·不花钱不花时间crud
武昌库里写JAVA1 小时前
Oracle如何使用序列 Oracle序列使用教程
java·开发语言·spring boot·学习·课程设计
祁思妙想2 小时前
八股学习(三)---MySQL
数据库·学习·mysql
amazinging3 小时前
北京-4年功能测试2年空窗-报培训班学测开-第四十一天
python·学习·appium
Jyywww1213 小时前
微信小程序学习笔记
笔记·学习·微信小程序
amazinging3 小时前
北京-4年功能测试2年空窗-报培训班学测开-第三十九天
python·学习·appium
每次的天空3 小时前
Android-自定义View的实战学习总结
android·学习·kotlin·音视频
重庆小透明3 小时前
力扣刷题记录【1】146.LRU缓存
java·后端·学习·算法·leetcode·缓存
博观而约取4 小时前
Django 数据迁移全解析:makemigrations & migrate 常见错误与解决方案
后端·python·django
许白掰6 小时前
【stm32】HAL库开发——CubeMX配置RTC,单片机工作模式和看门狗
stm32·单片机·嵌入式硬件·学习·实时音视频