Django框架01:开发环境

旧街凉风 提交于 2020-02-03 04:15:42

标题一、Django框架入门

1.MVC:

 大部分开发语言中都有MVC框架,MVC框架的核心思想是解耦,降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用。
 ①M表示model,主要用于对数据库层的封装。
 ②V表示view,用于向用户展示结果。
 ③C表示controller,是核心,用于处理请求、获取数据、返回结果。

2.MVT:

     Django是一款python的web开发框架,与MVC有所不同,属于MVT框架。
     ①m表示model,负责与数据库交互。
     ②v表示view,是核心,负责接收请求、获取数据、返回结果。
     ③t表示template,负责呈现内容到浏览器。

二、建立开发环境

1.下载virtualenv

sudo apt-get install python-virtualenv 或者 sudo pip install virtualenv

然后建立一个测试目录:

mkdir testvirtual
cd testvirtual

然后创建一个虚拟环境:

virtualenv env1

cd切换到该目录下,执行命令:

source bin/activate

2.安装django

①pip install django==版本号。
②查看版本:进入python shell,运行如下代码。

import django
django.get_version()

说明:使用pip install django命令进行安装时,会自动删除旧版本,再安装新版本。

3.创建项目

1) 命令

django-admin startproject 项目名

2) 目录说明

manage.py:  一个命令行工具,可以使你用多种方式对Django项目进行交互。
_init _.py: 一个空文件,它告诉Python这个目录应该被看做一个Python包。
settings.py:项目的配置。
urls.py:    项目的URL声明。
wsgi.py:    项目与WSGI兼容的Web服务器入口。

三、Django项目创建流程总结

1.使用虚拟环境 workon django_py3_1.11
2.创建项目 django-admin startproject bookmanager01
3.切换目录 cd bookmanager01
4.创建应用 python manage.py startapp book
5.在pycharm中的settings中更换解释器
6.在项目的settings文件中注册应用 如: ‘book.apps.BookConfig’
7.最后定义视图, 路由匹配, 模板创建等相关操作,具体细节参考后面

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!