Django框架01:开发环境

  • 内容
  • 相关

一、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项目进行交互。
内层的目录:项目的真正的Python包。
    _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. 最后定义视图, 路由匹配, 模板创建等相关操作,具体细节参考后面


您阅读这篇文章共花了:  

本文标签:

版权声明:转载请带上版权原创为《星城

解压密码:若设有密码均为:www.xcooo.cn

收录状态:百度已收录点击查看详情

Django框架01:开发环境

发表评论

您可以选择匿名评论,保护个人隐私 !