python mvc框架django搭建项目_Django笔记1:基础:创建虚拟主机和新项目
Django
2005年7月出生,名称来源比利时爵士音乐家 Django;
目的:简便、快速的开发数据库驱动网站;
遵循MVC设计模式,专用名词:MVT。
一、MVC和MVT
1、MVC
Model – View – Controller
核心思想:解耦(高内聚,低耦合)
Model: 对数据库层的访问;(内嵌ORM框架,实现面向对象的编辑来操作数据库)
View: 封装结果(封装HTML\CSS\JS,内嵌模板引擎);
Controller: 接收GET/POST请求,处理业务逻辑,与M、V交互,返回结果;
2、MVT
Model – View – Template
核心思想:解耦
Model: 处理数据、内嵌ORM框架; == MVC中Model
View: 接收HTTPRequest,业务处理,返回HTTPRequest; == MVC中Controller
Template: 封装要返回的HTML(css/js),内嵌模板引擎;== MVC中View
二、安装Django
sudo pip install django==1.8.2
三、虚拟环境
virtualenv 创建:
sudo pip install virtualenv
sudo pip install virtualenvwrapper
2、创建虚拟环境
mkvirtualenv -p python3 py3_django
指定环境: -p python3;
3、切换到虚拟环境
workon 切换到某一个指定虚拟环境:
workon py3_django
备注一:
上述工具装好后找不到 mkvirtualenv / workon 命令,需要执行以下环境变量设置。
01.创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
02.在~/.bashrc中添加行:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
03.运行:
source ~/.bashrc
备注二:
在win 10 系统中,出现了:
‘mkvirtualenv’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
‘workon’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
解决方法:pip install virtualenvwrapper-win
pip install virtualenvwrapper这是python2的使用方法,这里使用的是python3.6版本
4、删除虚拟环境
先退出当前的虚拟环境:
deactivate
删除一个指定的虚拟环境:
revirtualenv py3_django
5、虚拟环境中安装Django
1、pip list查看当前虚拟环境中,没有Django框架,所以要在虚拟环境中安装Django;
2、切换到一个虚拟环境;
3、安装Django:
pip install django==1.8.2
4、这时我们使用 pip list,就可以查看到已经安装了Django框架。
四、创建项目
创建一个新项目
在桌面创建一个名为BookManager的项目:
1、确保在一个虚拟环境当中:
workon py3_django
2、切换到桌面:
cd Desktop/
3、创建新项目:
django-admin startproject BookManager
切换到BookManager文件夹:cd BookManager,执行:
python manage.py startapp Book
四、Pycharm 打开项目
1、选择打开项目;
File – Open – 桌面BookManager项目
2、在设置中选择使用的虚拟环境中的解释器:
使用命令 which python 查看虚拟环境的解释器路径:
/home/yuan/.virtualenvs/py3_django/bin/python
3、设置中选择解释器:
File - Settings...
Project:BookManager : Project Interpreter
选择上面找到的解释器路径。
python mvc框架django搭建项目_Django笔记1:基础:创建虚拟主机和新项目相关推荐
- mvc框架自个儿搭建
mvc 框架 自己搭建 php框架 个人觉得根据自己需求,选中最佳最适合自己MVC框架,并在开发中能够体现出敏捷开发的效果就OK了,作为一个PHPer要提高自己的对PHP和MVC的框架的认识,所以自己 ...
- Python Web框架Django学习(二)
python web框架Django学习(二) 目录: 三.Django创建APP 四.创建登录页面,实现用户交互,后台管理用户(非数据库方式) ========================= ...
- CST2018学习笔记:一、软件启动与新项目的建立
介绍CST软件的启动.新项目的建立以及各项参数的设置. 目录 1.打开CST软件 2.建立无任何设置的项目 3.选择性建立项目 总结 1.打开CST软件 通过开始菜单或双击开启CST软件. 2.建立无 ...
- vue-cli创建vue2或vue3新项目步骤【留底收藏】
vue-cli创建vue2或vue3新项目步骤 一.安装 1. 安装:node (已安装忽略,命令行:node -v 检查是否成功) 方式一: 官网 https://nodejs.org/en/ 一直 ...
- 搭建PHP开发环境(五)-虚拟主机
搭建PHP开发环境(五)-虚拟主机 Apache服务器提供虚拟主机的功能,通过虚拟主机,可以在一台服务器上部署多个网站.通常服务器的IP地址是固定的,不同的虚拟主机解析到同一地址.用户使用不同的域 ...
- 如何在虚拟主机上部署java项目_如何在购买的虚拟主机上部署java项目
如何在购买的虚拟主机上部署java项目?要选购的虚拟主机来部署Java新项目,第一步要确保虚拟主机能够支持Java的项目,随后采用ftp客户端软件将Java的项目上传至虚拟主机的主目录下,如此一来就能 ...
- Python Web框架 Django项目搭建与测试详解
Django项目搭建 0. 项目准备: python:(目前更新到3.9了),下载地址: 点此下载python https://www.python.org/downloads/ python解释器: ...
- python mvc框架_MVC其实很简单(Django框架)
Django框架MVC其实很简单 让我们来研究一个简单的例子,通过该实例,你可以分辨出,通过Web框架来实现的功能与之前的方式有何不同. 下面就是通过使用Django来完成以上功能的例子: 首先,我们 ...
- python框架django的使用_Django框架的基本使用,若依框架
Django框架的基本使用,若依框架 Django框架的基本使用 Django是一个功能强大的web框架 框架模式 1.MVC和MTV框架 MVC:Web服务器开发领域里著名的MVC模式,所谓MVC就 ...
- python框架django文档_Django基础——Django框架介绍及模板语言
Django框架,我们只需要关心二点: 1.根据用户访问不同的路径执行不同的函数 2.从HTML读取出内容,并且完成字符串的替换 而socket通信不需要我们自己写: 新建Django项目 命令行创建 ...
最新文章
- java servlet html文件_Servlet生成html页面
- YOLOv4-5D:一种高效的自动驾驶物体检测器
- 暂缓上市!小马智行SPAC赴美上市计划推迟,自驾IPO路漫漫
- vim win装_VIM的代码补全工具YouCompleteMe在Windows上的安装攻略
- Centos下使用Docker部署asp.net core项目
- HBase基本操作命令整理
- python3中import的那么些坑
- 吴恩达|机器学习作业6.1.SVM建立垃圾邮件分类器
- java实现https请求单向认证、双向认证
- nes模拟器java怎么用_nes 红白机模拟器 第7篇 编译使用方法
- Excel将多行带空格的数据插入到表格中
- c语言随机数 抛硬币,C语言 抛硬币的问题
- IOS-Touch ID的简单使用
- 微信小游戏_2、demo入门
- HTML5Canvas实现简易画图工具(铅笔,直线,矩形,圆,文本框,橡皮擦等)
- CAD设置命令框的字体
- strcpy()、strncpy()、strlcpy()、strncpy_s()函数
- pandas 数据怎样实现行间计算
- 百度云“资源”被和谐,两行代码帮你解决
- 实现类似元气骑士的游戏
热门文章
- Windows Media Services (1) 搭建 电影服务器教程
- HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦
- 单生产者/单消费者 的 FIFO 无锁队列
- 【剑指Offer】46、圆圈中最后剩下的数
- 温故知新 —— Floyd算法
- Ansible条件测试
- Animation中的scale、rotate、translate、alpha
- 大数据学习资源(上)
- python newbie——PE No.3
- 学术研究 | 仅仅因为方法 Too Simple 就被拒稿,合理吗?