django框架——简介、基本使用、django app的概念、主要目录结构、“三板斧”

1|0django框架——简介、基本使用、django app的概念、主要目录结构、“三板斧”

1|1一、django简介

1.版本问题 django1.X:同步 1.11 django2.X:同步 2.2 django3.X:支持异步 3.2 django4.X:支持异步 4.2 ps:版本之间的差异其实不大 主要是添加了额外的功能 2.运行django注意事项 1.django项目中所有的文件名目录名不要出现中文 2.计算机名称尽量也不要出现中文 3.一个pycharm尽量就是一个完整的项目(不要嵌套 不要叠加) 4.不同版本的python解释器与不同版本的django可能会出现小问题

1|2二、django基本使用

''' 1.下载 pip3 install django (默认最新版) pip install django==版本号 (指定版本) pip下载模块会自动解决依赖问题(会把关联需要用到的模块一起下了) 2. 验证是否安装成功 django-admin 3. 常见命令 3.1 创建django项目 django-admin startproject 项目名 3.2 启动django项目 cd 项目名 python3.10 manage.py runserver ip:port 4.pycharm自动创建django项目 会自动创建templates文件夹 但是配置文件中可能会报错 os.path.join(BASE_DIR,'templates') '''

1|3三、django app的概念

''' django里面的app 就是某个具体功能的模块 eg: user app 所有用户相关的都写在user app下 goods app 所有商品相关的都写在goods app下 命令行创建应用 python3.10 manage.py startapp 应用名 pycharm创建应用 新建的django项目可以默认创建一个,并自动注册 创建的app一定要去settings.py中注册 INSTALLED_APPS = [ 'app01.apps.App01Config', 'app02' ] '''

1|4四、django主要目录结构

''' django项目目录名 django项目同名目录 settings.py 配置文件 urls.py 存储路由于函数名对应关系(不严谨) wsgi.py wsgiref网关文件 db.sqlite3文件 django自带的小型数据库(项目启动之后才会出现) manage.py 入口文件(命令提供) 应用目录 migrations目录 存储数据库相关记录 admin.py django内置的admin后台管理功能 apps.py 注册app相关 models.py 与数据库打交道(very import) test.py 测试文件 view.py 存储功能函数(不严谨) templates目录 存储html文件(命令行不会自动创建、pycharm可以) ps: 配置文件中需要配置路径 [os.path.join(BASE_DIR,'templates'),] 网址后缀 路由 函数 视图函数 类 视图类 重要名词讲解 urls.py 路由层 views.py 视图层 models.py 模型层 templates 模板层 '''

1|5五、三板斧

''' from django.shortcuts import render,HttpResponse,redirect HttpResponse 返回字符串类型的数据 render 返回html页面并且支持传值 redirect 重定向 '''

__EOF__

本文作者少年奇妙游
本文链接https://www.cnblogs.com/HaiMan/p/16967521.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   负剑远游行归来仍少年  阅读(392)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏