Django框架之虚拟环境搭建
创建虚拟环境篇
今天小编就来讲一下在Ubantu下如何搭建Django环境,希望能帮助那些不会搭建的童鞋^o^
0.首先要先安装好Python环境,至于安装过程,小编就不讲了,百度一下,你懂得。。
1.初次搭建虚拟环境需要先执行下面2条命令
sudo pip install virtualenv #安装虚拟环境
sudo pip install virtualenvwrapper #安装虚拟环境的依赖包
2.现在创建虚拟环境
mkvirtualenv 虚拟环境名称

出现这种情况的童靴不要怕,小编来告诉你解决办法,执行命令:
sudo vi .bashrc # 注意文件的路径是当前home下
export WORKOW_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
source .bashrc # 激活文件,使其立马生效
执行完后会神奇的发现,成功啦!!默认进入环境了,在说下常用的命令
退出虚拟环境:deactivate
进入虚拟环境:workon 虚拟环境名称
查看所有虚拟环境: workon 2次TAB键
删除虚拟环境:rmvirtualenv 虚拟环境名称
python3 : mkvirtualenv -p python3 xxxxx
3.安装Django的包
workon 虚拟环境名称 # 确保在虚拟环境下,如果你已经是就不需要执行这条语句
pip install django==1.8.2 # 小编这里指定了django的版本,注意切记不要加sudo
pip list # 让我们来看下是不是成功啦

4.创建项目
django-admin startproject 项目名称 # 切记一定要在虚拟环境下执行
这里小编觉得还是有必要解释下每个配置文件的意义
进入项目,执行tree命令
__init__.py: 说明test1目录是一个可导入的python包。
settings.py: django项目的配置文件。
urls.py: 配置url。
wsgi.py: 跟部署相关的文件。
manage.py: 项目的管理文件。
5.创建应用
python manage.py startapp 应用名称 # 先进入项目在执行此命令
进入应用,执行tree命令
__init__.py: 说明目录是一个可导入的python包。
models.py: 写和数据库交互相关的内容。
views.py: 写接收请求,进行处理,和M和T进行交互,返回应答的内容。
tests.py: 写测试代码的文件。
admin.py: 网站后T相关文件。
6.配置文件
小编这里用pycharm打开项目,修改settings.py,添加“booktest”

这里说下,关于pychram引入文件找不到django包的问题,请看《pycharm引入django项目的坑》
7.到此好啦,让我们运行服务器来看下成果吧
python manage.py runserver # 在项目下运行此命令

打开浏览器,输入http://127.0.0.1:8000/出现下图证明成果啦-----------^o^-------------

欢迎继续关注小编的博客,小编会继续更新中
Django框架之虚拟环境搭建的更多相关文章
- [技术博客]Django框架-后端的搭建
目录 Django框架-后端的搭建 前言 环境的部署 项目的创建 app的使用 创建app 修改配置文件 app中数据表的构建 前端接口 接口的路径 运行服务器 验证后端 Django框架-后端的搭建 ...
- Django框架 (一) 虚拟环境配置及简单使用
虚拟环境 什么是虚拟环境 对真实的python解释器的一个拷贝版本 是事实有效的,可以独立存在运行解释python代码 可以在计算机上拷贝多个虚拟环境 为什么要使用虚拟环境 保证真实环境的纯净性 框架 ...
- django框架 - 环境的搭建
本章介绍django的mac环境的搭建,IDE使用的是pycharm,步骤如下: 第一步:新建项目 第二步:选择django项目模版 第三步:在终端中使用命令创建myapp应用 第四步:在settin ...
- Django框架(四)-- 路由控制:有名/无名分组、反向解析、路由分发、名称空间、伪静态、APPEND_SLASH、不同版本的Django区别、Django虚拟环境搭建
路由控制 一.简单路由配置 url(r'^booklist$', views.booklist) 第一个参数是正则表达式,第二个参数是视图函数 每个正则表达式前面的'r' 是可选的但是建议加上.它告诉 ...
- Django框架(五)—— 虚拟环境搭建
目录 Django虚拟环境搭建 Django虚拟环境搭建 一.为什么要用虚拟环境 公司以前开发的项目是在Django1.5的基础上开发的,先要需要基于Django2.0开发一套项目.这样不能卸载原有版 ...
- 3/16 Django框架 环境搭建
3/16 Django框架 环境搭建 环境搭建 Python解释器 Python代码通过Python解释器去执行. 编程语言 机器语言---汇编语言(助记符)---高级语言 解释型语言:解释器将代码一 ...
- 初识Django框架——环境搭建前你需要了解的几点
Django是一个开放源代码的Web应用框架,由Python写成. 采用了MVC的框架模式,即模型M,视图V和控制器C. 它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是C ...
- Django安装与开发虚拟环境搭建01
Django是一款基于python的MVT的web开发框架(m表示model,主要用于对数据库层的封装 ,v表示view,用于向用户展示结果,c表示controller,是核心,用于处理请求.获取数 ...
- Django 框架搭建入门案例
1. 什么是 web 框架 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端; # 示例: import socket def handle_re ...
随机推荐
- 控制反转( IoC)和依赖注入(DI)
控制反转( IoC)和依赖注入(DI) tags: 容器 依赖注入 IOC DI 控制反转 引言:如果你看过一些框架的源码或者手册,像是laravel或者tp5之类的,应该会提到容器,依赖注入,控制反 ...
- Solr+Tomcat+zookeeper部署实战
一 .安装solr 环境说明:centos 7.3,solr 6.6,zookeeper3.4,Tomcat8.5,jdk1.8 zookeeper的部署请参考:http://www.cnblogs. ...
- Android中的layout_gravity和gravity的区别
在Android的布局中,除了padding和margin容易弄混之外,还有layout_gravity和gravity.按照字面意思来说,layout_gravity就是相对于layout来设置的. ...
- 【Spring系列】Spring mvc整合druid
一.pom.xml中添加druid依赖 <!-- druid --> <dependency> <groupId>com.alibaba</groupId&g ...
- 第1次作业:我与我的IT梦
第一部分:结缘计算机 1.1最美的风景,一直在路上 说实话以前没有想过自己将学习计算机这个专业,在大二之前,我还是教师教育学院的一名师范生,机缘巧合,赶上了学校允许师范专业的同学转到非师范专业,于是, ...
- Beta阶段敏捷冲刺报告-DAY3
Beta阶段敏捷冲刺报告-DAY3 Scrum Meeting 敏捷开发日期 2017.11.4 会议时间 12:30 会议地点 软工所 参会人员 全体成员 会议内容 当天任务确认,进度调整, 讨论时 ...
- Alpha冲刺第十二天
Alpha冲刺第十二天 站立式会议 项目进展 项目核心功能,如学生基本信息管理模块,学生信用信息模块,奖惩事务管理模块等等都已完成,测试工作大体结束. 问题困难 项目结束后对项目的阶段性总结缺乏一定的 ...
- 视频聊天 Demo
ESFramework Demo -- 入门Demo,简单的即时通讯系统(附源码) 是基于ESFramework实现的一个简单的文字聊天demo,现在,我们将在这个demo的基础上,使用OMCS为其增 ...
- LeetCode & Q217-Contains Duplicate-Easy
Array Hash Table Description: Given an array of integers, find if the array contains any duplicates. ...
- TortoiseGit安装与使用
公司的源码是在码云上,平时进行项目源码管理和团队开发都会使用到GIT,花了一天时间才将Git搞明白,这是一个工具,我在这里就简单说一下,其安装使用方法,也是对自己学习的总结;本文章适合于刚接触GIT的 ...