Django框架学习(1)

Django框架学习(1)


刚刚了解了Flask框架后就开始进行Django框架的学习了。作为Web框架重量级选手之一,Django由纯Python编写,它采用了MVC的软件设计模式,也即模型M(Model),视图V(View)和控制器C(Controller)。

需要注意的是,Django和Python有对应的版本关系:

DjangoPython
1.82.7,3.2,3.3,3.4,3.5
1.9,1.102.7,3.4,3.5
1.112.7,3.4,3.5,3.6
2.03.4,3.5,3.6,3.7
2.1,2.23.5,3.6,3.7

我使用的Pyhton版本是3.6,Django版本是2.2
具体的安装过程就不叙述了,我直接在pycharm里安装了。。

当然需要配置一下系统环境变量:
系统环境变量
E:\software\Python\Anaconda\Scripts
E:\software\Python\Anaconda\Lib\site-packages\django\bin
主要目的就是使用bin目录下的django-admin.py文件来创建工程

然后我们来实践一下吧
输入:django-admin startproject [yourSitename]
运行django-admin

如果输入的是django-admin.py则运行失败,当然你要把py后缀的文件的打开方式都改为python.exe。
在这里插入图片描述

运行成功后,会在当前目录产生一个工程:
·
|-- site1
| |-- __ init__.py
| |-- settings.py
| |-- urls.py
| ·-- wsgi.py
·-- manage.py

  • site1:工程的容器

  • manage.py:一个实用的命令行工具,可以使用各种方式于该Django工程进行交互

  • sit1/__ init__.py:空文件,告诉python该目录是一个python包

  • site1/settings.py:该工程的配置

  • site1/urls.py:该工程的URL声明;一份由Django驱动的网站“目录”

  • 一个WSGI兼容的Web服务器的入口,以便运行工程

     注WSGI:Web Server Gateway Interface(Web服务器网关接口,WSGI)已经被用作Python Web应用程序开发的标准。
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值