Django介绍:

  • Django(发音:[`dʒæŋɡəʊ])是基于Python的Web框架,它是开源的,免费的。

  • Django使构建更好的web应用程序变得更容易、更快、代码更少

  • django的MTV设计模式:Model-Template-View,模型-模板-视图 模式。

    • M-Model-模型层,负责与数据库交互,进行数据处理;
    • T-Template-模板层,负责封装构造要返回的html,呈现内容到浏览器;
    • V-View-视图层,是核心,负责接受请求、获取数据、返回结果。
  • 如果你想快速的开发一个后台管理系统,选它就对了。

Django环境准备:

自己本机安装的python版本是3.6.5,Django的版本我选择3.1,以下是Django各版本对Python版本的依赖关系如下表所示,可以根据自己python版本选择对应的Django版本。

# 官网地址 https://docs.djangoproject.com/en/4.1/faq/install/#faq-python-version-support

Django指定版本安装:

 pip install  django==3.1

查看本地安装的Django版本:

# 方式1:在pycharm 创建py文件,输入以下命令即可查询import djangoprint(django.get_version())
# 方式2:打开terminal终端,输入pip list,找到django# Django 3.1

本地python版本查询:python -V

先把环境搞起来,后续进行web项目开发。

本篇文章是django合集的第一篇文章,稍后会继续更新相关的内容。目前的想法是:开发一个可以在线写日记的网页,大体功能有注册登录、添加日记、查询日记等,以目标为导向去完成这系列文章。在19年的时候,就折腾过django,当时的目标就是搞一个在线写日记的网页,当时搞了七七八八,但是没留下什么痕迹, 希望这次能捡起之前的知识并查漏补缺,完成该项开发任务。

最新文章

  1. FragmentActivity_左右滑动的碎片
  2. Pandas-数据整理
  3. spring+ibatis+多数据源
  4. 分析与提取QQ木马盗号技术
  5. apple-touch-icon,shortcut icon和icon的区别
  6. [转]AFNetWorking使用笔记
  7. ANDROID_MARS学习笔记_S01原始版_010_ContentProvider
  8. Eclipse设置Tab键为空格!
  9. SQL Server-聚焦SNAPSHOT基于行版本隔离级别详解(三十)
  10. HTML出现错位的问题
  11. uEditor富文本编辑器
  12. (一三〇)UITextField的光标操作扩展
  13. sys.stdout.flush-倒计时
  14. c/c++ 数组的智能指针 使用
  15. a标签与js的冲突
  16. python3.5 自带的虚拟环境使用
  17. 在Telnet中用FTP传输文件
  18. Java学习笔记XML(3)
  19. HDU 5211 Mutiple 水题
  20. c++之迭代器失效

热门文章

  1. Java基础学习:11、断点调试
  2. GNSS模块
  3. GoLang之ACM控制台输入输出
  4. VS2019使用gtest
  5. MyBatis_04(MyBatis获取“参数值”的两种方式)
  6. 【Java学习Day05】LDEA的安装和使用
  7. ubuntu 16.04升级到18.04 出现apt-get问题解决
  8. 关于import-route static 和default-route-advertise区别知识总结
  9. shell语句记录
  10. 关闭内核Debug_log打印!