Django框架安装

Django框架安装

以windows为例,Linux类似。

命令
pip install django
演示
C:\Users\ONEFINE>pip install django
C:\Users\ONEFINE>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:\Users\ONEFINE>
创建Django项目
命令
django-admin startproject 项目名
演示
 D:\JetBrains\Project\Python\PySocket\Test5 的目录

2019/01/16  09:20    <DIR>          .
2019/01/16  09:20    <DIR>          ..
               0 个文件              0 字节
               2 个目录 61,567,021,056 可用字节

D:\JetBrains\Project\Python\PySocket\Test5>django-admin startproject my_site
D:\JetBrains\Project\Python\PySocket\Test5>
D:\JetBrains\Project\Python\PySocket\Test5>tree/f
文件夹 PATH 列表
卷序列号为 D644-E329
D:.
└─my_site
    │  manage.py
    │
    └─my_site
            settings.py
            urls.py
            wsgi.py
            __init__.py


D:\JetBrains\Project\Python\PySocket\Test5>
ipython中查看版本信息
C:\Users\ONEFINE>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:\Users\ONEFINE>
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:\JetBrains\Project\Python\PySocket\Test5\my_site>django-admin startapp app01

D:\JetBrains\Project\Python\PySocket\Test5\my_site\app01>tree/f
文件夹 PATH 列表
卷序列号为 D644-E329
D:.
│  admin.py
│  apps.py
│  models.py
│  tests.py
│  views.py
│  __init__.py
│
└─migrations
        __init__.py


D:\JetBrains\Project\Python\PySocket\Test5\my_site\app01>
app的目录结构
│
├─app01
│  │  admin.py              # 数据库后台
│  │  apps.py               # djiango把项目和app 关联起来的文件
│  │  models.py             # 数据库操作的地方
│  │  tests.py              # django单元测试
│  │  views.py              # 业务逻辑代码
│  │  __init__.py           # 包
│  │
│  └─migrations             # 数据库相关的
│          __init__.py

转载于:https://www.cnblogs.com/onefine/p/10499378.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值