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 ...
随机推荐
- spring框架学习笔记5:SpringAOP示例
1.导包: 导入spring中的这两个包 再导入其他包(网上下载): 2.准备目标对象: package service; public class UserServiceImpl implement ...
- JavaScript(第二十九天)【js处理XML】
随着互联网的发展,Web应用程序的丰富,开发人员越来越希望能够使用客户端来操作XML技术.而XML技术一度成为存储和传输结构化数据的标准.所以,本章就详细探讨一下JavaScript中使用XML的技术 ...
- C语言第二周作业----分支结构
一.PTA实验作业 题目1.7-1计算分段函数 本题目要求计算下列分段函数f(x)的值: 注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂. 1.实验代码 int ma ...
- Argparse简易教程
Argparse简易教程 原文:Argparse Tutorial 译者:likebeta 本教程是对于Python标准库中推荐使用的命令行解析模块argparse的简单介绍. PS:还有其他两个模块 ...
- R语言-推荐系统
一.概述 目的:使用推荐系统可以给用户推荐更好的商品和服务,使得产品的利润更高 算法:协同过滤 协同过滤是推荐系统最常见的算法之一,算法适用用户过去的购买记录和偏好进行推荐 基于商品的协同过滤(IBC ...
- 获取选中的radio的value值
html:<div id="bb"> <input name="cc" type="radio" value=" ...
- SpringBoot的RestController vs @ResponseBody + @Controller
@Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @Respon ...
- IDEA安装和JDK的配置
安装: 免费获取注册码: http://idea.lanyus.com/ 将其压缩包解压后: 应用程序在bin目录下 打开之后: 选择第二个,输入刚获取的验证码: 成功. 如果没有安装JDK报错 ...
- 使用交互式方式在SQL server2017上创建数据库
软件基础:在电脑上提前安装好SQL server2017,并且安装好其中的SSMS(SQL server Management Studio) 创建方式:交互式 操作内容:创建学生课程数据库系统 步骤 ...
- 分析ajax请求抓取今日头条关键字美图
# 目标:抓取今日头条关键字美图 # 思路: # 一.分析目标站点 # 二.构造ajax请求,用requests请求到索引页的内容,正则+BeautifulSoup得到索引url # 三.对索引url ...