Python Django-01 初识

Posted tfzz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Django-01 初识相关的知识,希望对你有一定的参考价值。

一 . Python主流三大Web框架

1.Django:

  大而全,自带的功能特别多,有时候过于笨重,类似航空母舰

2.Flask:

  短小精悍,自带特别功能少,全都依赖第三方组件

2.Tornado:

  天生的异步非阻塞框架,速度特别快,能够抗住高并发,多用于开发游戏服务器

二  Web框架(ABC)

A:socket
B:路由与视图函数匹配
C:模板语法

Django
  A:用的别人的 wsgiref
  B:自己写的
  C:自己写的
Flask
  A:用的别人的 wsgiref>>> werkzeug
  B:自己写的
  C:用的别人的 jinja2
Tornado
  A,B,C全都是自己写的

三 Django注意事项

 1.你的计算机的名称不能有中文
 2.文件的命名尽量也不要用中文
 3.一个pycharm窗口只能有一个项目 不要把多个项目放在一个窗口下

四 Django版本问题

以django1.11版本为主

技术图片

 

 

五. django下载

#1.cmd窗口下载
pip3 install django==1.11.11 2.# 也可以在pycharm里下载注意版本

#3.如何确认是否下载成功
cmd窗口中输入:django-admin
出现以下视图表名下载成功

技术图片

 

 

 六 创建django项目的方式

1.命令行方式1.命令行创建django项目

    django-admin startproject 项目名

2.命令行创建django应用(一个应用对应一块儿独立的功能)
    django-admin startapp 应用名
    或
    python manage.py startapp 应用名
            
3.命令行启动django项目
    python manage.py runserver 

(******)
   注意 用命令行创建django项目  不会自动新建templates模板文件夹
   需要你自己手动创建 并且需要你自己去settings.py文件中注册该文件路径

2.pycharm快捷方式

 

 

技术图片

 

以上是关于Python Django-01 初识的主要内容,如果未能解决你的问题,请参考以下文章

Django 01. python Web 框架

Django 01. python Web 框架

Python入门 —— 初识Python

python学习笔记:1.初识python

Python从入门到精通— 初识Python

Python从入门到精通— 初识Python