【金秋打卡】第7天 初学Django
2023/2/23 2:27:26
本文主要是介绍【金秋打卡】第7天 初学Django,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一模块:
课程名称:三小时带你入门Django框架 新版上架
章节:1-1 ~ 2-4
讲师姓名:咚咚呛
第二模块:
课程内容:
1-1 ~ 2-4小节主要讲解了课程的导学和准备工作,以及Django项目和应用的关系和区别,最后用Django实现了一个HelloWorld。
第三模块:
学习心得:
1-1:
Python web领域中的3大框架:
django(最受欢迎)
tornado
flask
Django简介:
开发效率高
功能强大、丰富的第三方组件
重视安全
1-2 开发环境:
Python环境的安装:
Python环境分为:【原生环境(web)】和【科学计算环境(数据分析、人工智能)】
Python版本3.5以上(Python2和3是不兼容的)
原生Python环境
科学计算环境Anaconda2 Python(减少Python第三方库安装的麻烦事)
Django环境的安装:
Django2.0
pip:Python包依赖的管理工具
补充:windows安装pip
https://blog.csdn.net/m0_62199749/article/details/121983517
Pycharm的安装:
推荐
2-1 导学:
......
2-2 导学:
Django的基本命令:
startproject 创建一个Django项目
startapp 创建一个Django应用
check 校验项目的完整性
runserver 本地简易运行Django项目
shell 进入Django项目的Python Shell环境
test 执行Django用例测试
数据库相关命令:
makemigrations 创建模型变更的迁移文件
migrate 执行上一个命令创建的迁移文件
dumpdata 把数据库数据导出到文件
loaddata 把文件数据导入到数据库
使用Django创建一个项目:
1.django-admin startproject 项目名
2.使用pycharm打开项目文件
eg:
运行:
python manage.py runserver
2-3 初识Django应用
Django应用 vs Django项目
Django应用是可重用的python软件包
Django项目是一个基于Django的web应用
一个Django项目包含【一组配置】和【若干个Django应用】
eg:
Django应用的目录:
应用中的文件:
views.py 视图处理的地方
models.py 定义应用模型的地方
admin.py 定义Admin模块管理对象的地方
apps.py 声明应用的地方
test.py 编写应用测试用例的地方
urls.py (自行创建)管理应用路由的地方
2-4 Django Hello World:
视图 就是 页面
1.创建一个视图py
2.配置视图py的路由(路由分为两个层次,应用层次,项目层次)
3.将应用set到项目中
视图函数:
应用层次的url:
项目层次的url:
应用set到项目中:
第四模块:
课程截图:
这篇关于【金秋打卡】第7天 初学Django的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20go-zero 框架的 RPC 服务 启动start和停止 底层是怎么实现的?-icode9专业技术文章分享
- 2024-12-19Go-Zero 框架的 RPC 服务启动和停止的基本机制和过程是怎么实现的?-icode9专业技术文章分享
- 2024-12-18怎么在golang中使用gRPC测试mock数据?-icode9专业技术文章分享
- 2024-12-15掌握PageRank算法核心!你离Google优化高手只差一步!
- 2024-12-15GORM 中的标签 gorm:"index"是什么?-icode9专业技术文章分享
- 2024-12-11怎么在 Go 语言中获取 Open vSwitch (OVS) 的桥接信息(Bridge)?-icode9专业技术文章分享
- 2024-12-11怎么用Go 语言的库来与 Open vSwitch 进行交互?-icode9专业技术文章分享
- 2024-12-11怎么在 go-zero 项目中发送阿里云短信?-icode9专业技术文章分享
- 2024-12-11怎么使用阿里云 Go SDK (alibaba-cloud-sdk-go) 发送短信?-icode9专业技术文章分享
- 2024-12-10搭建个人博客网站之一、使用hugo创建个人博客网站