学习Django前的准备

python 的web框架的本质:
  • 收发socket消息 ----->按照http的消息格式去解析消息
  • 路径和要执行的函数的对应关系 -->主要的业务逻辑
  • 字符串替换 -->模板(特殊符号–>数据)字符串替换 -->模板(特殊符号–>数据)
  • socket服务器 与浏览器的通信
Django:
  • 启动Django项目

    方法一:命令行方式
    进入项目的根路径,找到manage.py
    —>python manage.py runserver [ [ IP] 端口 ] 默认在8000端口启动
    方法二:在python中启动项目
    改端口方式:右上角绿色小三角左边的项目名点开下拉框,选择edit configuration 进去在右边port中更改即可

  • 在浏览器中操作

  • 在url.py中找对应到函数(一般放在一个py文件中)

socket服务器功能划分:
  • 由浏览器收发消息(socket通信) ----->按照http的消息格式(a)(wsgiref/uWsgi/gunicorn…)解析消息
  • 根据用户返回的不同路径执行不同函数 (b)
  • 从HTML读取出内容,并且完成字符串的替换 ---->jiaja2(模板语言)(c )
python中web框架的分类
按上面三个功能划分:
  • 框架自带a,b,c ------>tornado
  • 框架自带b和c,使用第三方的a ------>Django
  • 框架自带b,使用第三方的a和c ------>flask
按另一个维度划分:
  • Django ------>大而全(做一个网站能用到的他都有)
  • 其他 ------>Flask 轻量级
安装djando
  • pip安装

    pip install django1.11.9 或 pip install -i (源) django1.11.11

  • pycharm 安装Django
    不要选那个另存路径选项

测试是否安装成功django admin

新建Django项目

两种方式

  1. 使用cmd命令
    a.Django startproject 项目名

  2. 用pycharm
    a. 点击–>new project
    b. 选择Django–>设置名字 -->选择本机的python.exe,不要选择虚拟环境的
    c. 点击create 勾选 new window

    新建项目:用本机的python.exe 不要新建虚拟空间
    注:!!!!!!!新建一定要选择open in_new window

配置Django项目
  1. setting.py
    - 配置HTML文件存放的位置(templates约定俗成) -->告诉Django去哪找我的HTML文件
    - 配置静态文件存放的位置 (css,js…)
     #静态文件保存目录的别名
	 STATIC_URL = '/static/'
	 #所有静态文件(图片/css/js)都放在我下面配置的文件夹中
	 STATICFILES_DIRS=[
     os.path.join(BASE_DIR,"myhtml1")
     ]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 学习Django的最快方法是,首先,你需要熟悉Python编程语言,以便你可以理解Django的基本概念。其次,你可以通过官方文档和教程来学习Django,这样你就可以熟悉它的各个部分,并快速上手。最后,你可以尝试做一些Django项目来实践你学到的知识。 ### 回答2: 学习Django最快的方法可以分为以下几步: 1. 入门阶段:首先,准备好一台计算机和稳定的互联网连接。然后,下载并安装Python和Django的最新版本。你可以在Django官方网站上找到详细的安装指南。 2. 学习基本知识:在你开始编写Django应用程序之,确保了解Python的基础知识。掌握Python的语法和关键概念将有助于你更好地理解和使用Django框架。 3. 完成教程和示例:Django官方网站提供了一系列教程和示例,适合新手学习。通过完成这些教程和示例,你可以逐步了解Django的基本概念和功能。尝试自己编写和运行这些示例代码,加深对Django的理解。 4. 参与社区:参与Django开发者社区是学习Django的重要途径。加入Django的官方邮件列表、论坛或聊天室,与其他开发者交流经验和学习资源。在这个过程中,你可以向其他开发者寻求帮助,分享自己的问题和解决方案。 5. 自主项目:尽早开始一个小型的Django项目,实践所学知识。通过自己动手实践,你可以更好地理解Django的各个方面,并且发现一些实际项目中可能遇到的挑战和解决方法。 6. 持续学习Django是一个庞大且不断进化的框架,因此持续学习是非常重要的。定期阅读Django官方文档的更新内容,关注Django相关的博客和新闻。同时,尝试实践一些高级的Django特性和技术,提升自己的技能水平。 总之,学习Django最快的方法是掌握Python基础知识,完成官方教程和示例,参与开发者社区,通过自主项目实践,并且持续学习和探索。通过这些步骤,你将能够快速入门并掌握Django开发。 ### 回答3: 学习Django最快的方法是通过有系统性的学习计划,并且实践中不断积累经验。以下是一些建议: 1. 学习基础知识:首先要了解Django的基本概念和核心组件,包括模型、视图、URL映射、模板等。可以通过官方文档、教程、书籍或在线资源学习。 2. 实践编码:通过实际编写Django项目来加深理解和应用知识。可以从简单的项目开始,逐步深入。尝试使用Django提供的各种功能和工具,如ORM、表单验证、认证等。 3. 阅读源代码:仔细阅读Django的源代码可以帮助理解其内部实现和设计思想。可以选择阅读一些重要组件或功能模块的源代码,理解其工作原理和使用方法。 4. 参与开源项目:参与Django的开源项目可以提升技术能力和加深对框架的理解。可以选择参与社区提供的一些贡献或解决问题,通过与其他开发者的互动学习。 5. 阅读经典书籍:有一些经典的Django专业书籍可以提供详尽的指导和实践经验,可以选择一本或多本进行深入学习。 6. 加入社区:参与Django社区可以获得更多的学习资源和交流机会。可以参加一些Django相关的线下活动、参与在线论坛或邮件列表的讨论,与其他开发者交流学习经验。 最关键的是坚持学习和实践,通过不断的练习和反思,逐渐掌握Django的技能。同时,需要保持对新的版本和更新的关注,不断学习和应用新的特性和功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值