zoukankan      html  css  js  c++  java
  • Django框架安装

    Django框架安装

    以windows为例,Linux类似。

    命令
    pip install django
    
    演示
    C:UsersONEFINE>pip install django
    C:UsersONEFINE>ipython
    Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)]
    Type 'copyright', 'credits' or 'license' for more information
    IPython 7.2.0 -- An enhanced Interactive Python. Type '?' for help.
    
    In [1]: import django
    
    In [2]: django.VERSION
    Out[2]: (2, 1, 4, 'final', 0)
    
    In [3]: exit
    
    C:UsersONEFINE>
    

    创建Django项目

    命令
    django-admin startproject 项目名
    
    演示
     D:JetBrainsProjectPythonPySocketTest5 的目录
    
    2019/01/16  09:20    <DIR>          .
    2019/01/16  09:20    <DIR>          ..
                   0 个文件              0 字节
                   2 个目录 61,567,021,056 可用字节
    
    D:JetBrainsProjectPythonPySocketTest5>django-admin startproject my_site
    D:JetBrainsProjectPythonPySocketTest5>
    
    D:JetBrainsProjectPythonPySocketTest5>tree/f
    文件夹 PATH 列表
    卷序列号为 D644-E329
    D:.
    └─my_site
        │  manage.py
        │
        └─my_site
                settings.py
                urls.py
                wsgi.py
                __init__.py
    
    
    D:JetBrainsProjectPythonPySocketTest5>
    
    ipython中查看版本信息
    C:UsersONEFINE>ipython
    Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)]
    Type 'copyright', 'credits' or 'license' for more information
    IPython 7.2.0 -- An enhanced Interactive Python. Type '?' for help.
    
    In [1]: import django
    
    In [2]: django.VERSION
    Out[2]: (2, 1, 4, 'final', 0)
    
    
    In [3]: exit
    
    C:UsersONEFINE>
    

    Django项目的目录结构

    └─my_site
        │  manage.py            # 管理程序的文件,启动和结束等
        │
        └─my_site
                settings.py     # 程序的配置文件
                urls.py         # 程序的路由系统,即:url和处理其函数的对应关系
                wsgi.py         # 指定框架的wsgi
                __init__.py
    
    关键的两个文件

    创建app

    app可以有多个…
    app看做是项目的独立功能模块

    命令
    django-admin startapp app名称
    

    或者

    python manage.py startapp nowamagic
    
    演示
    D:JetBrainsProjectPythonPySocketTest5my_site>django-admin startapp app01
    
    D:JetBrainsProjectPythonPySocketTest5my_siteapp01>tree/f
    文件夹 PATH 列表
    卷序列号为 D644-E329
    D:.
    │  admin.py
    │  apps.py
    │  models.py
    │  tests.py
    │  views.py
    │  __init__.py
    │
    └─migrations
            __init__.py
    
    
    D:JetBrainsProjectPythonPySocketTest5my_siteapp01>
    
    app的目录结构
    │
    ├─app01
    │  │  admin.py              # 数据库后台
    │  │  apps.py               # djiango把项目和app 关联起来的文件
    │  │  models.py             # 数据库操作的地方
    │  │  tests.py              # django单元测试
    │  │  views.py              # 业务逻辑代码
    │  │  __init__.py           # 包
    │  │
    │  └─migrations             # 数据库相关的
    │          __init__.py
    
  • 相关阅读:
    JAVAWEB进行PC支付宝支付
    SpringBoot 设置请求字符串格式为UTF-8
    SpringBoot 处理跨域请求问题
    Python 包制作
    F5 开发
    CentOS7 部署nfs服务
    Debian 9 部分快捷键失效问题
    Win10提示 该文件没有与之关联的程序来执行操作
    Debian 9 编译Python
    debian 9 安装远程桌面
  • 原文地址:https://www.cnblogs.com/onefine/p/10499378.html
Copyright © 2011-2022 走看看