首页 > 其他 > 详细

django基础知识

时间:2019-10-19 13:40:11      阅读:44      评论:0      收藏:0      [点我收藏+]

django基础知识

python三大主流框架

  1. Django

    1. 优点:大而全,自带的功能特别多 类似于航空母舰。
    2. 缺点:有时候过于笨重。

    Django官网文档

    Django中文文档

  2. Flask

    1. 优点:小而精,自带的功能特别特别少 类似于新年广场,装备全靠捡(引用特别多的第三方模块,如果将flask第三方模块全部加起来 完全可以超过django)
    2. 缺点也比较明显,就是非常依赖第三方模块

    Flask官网文档

    Flask中文文档

  3. Tornado

    • 特点:异步非阻塞,可以开发游戏服务器

    Tornado中文文档

A:socket部分 B:路由与视图函数对应关系 C:模板语法

Django:
A用的别人的 wsgiref
B自己写的
C自己写的
Flask:
A用的别人的 werkzeug(基于wsgiref)
B自己写的
C用的别人的 jinja2
Tornado:
三者全是自己写的

Django需要掌握的知识

### 注意事项
    1.计算机的名称不能有中文
    2.一个pycharm窗口就是一个项目
    3.项目名里面尽量不要用中文

    
### django版本问题
    1.X   2.X  现在市面上用的比较多的还是1.X
    推荐你使用1.11.9~1.11.13
    
    
### django安装
    pip3 install django==1.11.11
    
    
### 如何验证django是否安装成功
    命令行直接敲django-admin



一个django项目就类似于是一所大学,而app就类似于大学里面的学院
django其实就是用来开发一个个应用的
一个app就相当于一块独立的功能
    用户功能
    管理功能
django支持任意多个app



    





### 如何使用
    命令行使用
        创建django项目
            django-admin startproject mysite
        启动django项目
            python manage.py runserver 
        创建应用app
            python manage.py startapp app01
            
    注意:
         1.新创建的app需要你去settings配置文件中注册
         pycharm只会帮你注册第一个你在创建项目的时候写的应用
                
                
    注意:
         1.使用命令行创建django项目 不会自动帮你创建templates文件夹 只能自己创建
         2.settings文件中 需要你手动在TEMPLATES写配置os.path.join(BASE_DIR, 'templates')
            
    
### pycharm使用
    
   
在启动django项目的时候 你一定要确保一个端口只有一个django项目
   
项目名
    跟项目名同名的文件夹
        settings.py  暴露给用户的配置文件
        urls.py  路由与视图函数对应关系
    应用名
        migrations文件夹  存放数据库迁移记录的
        admin.py  django后台管理
        apps.py  注册相关
        models.py  模型类 
        tests.py  测试文件
        views.py  存放视图函数
    templates文件夹  存放html文件
    manage.py  django入口文件

django基础知识

原文:https://www.cnblogs.com/michealjy/p/11703490.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!