一.搭建开发环境

使用virualenv创建虚拟python环境

pip install virtualenv

[root@master djiango]# find / -name virtualenv
/usr/local/bin/virtualenv

[root@master h1]# source bin/activate
(h1) [root@master h1]#
(h1) [root@master h1]#

此时已经进入到虚拟环境;

(h1) [root@master h1]# deactivate      #退出虚拟环境
[root@master h1]#

[root@master .virtualenvs]# vim ~/.bashrc

 14 export WORKON_HOME=$HOME/.virtualenvs
15 source /usr/local/bin/virtualenvwrapper.sh
[root@master .virtualenvs]# virtualenv -p /usr/local/bin/python3.5 h1
[root@master .virtualenvs]# virtualenv -p /usr/local/bin/python3.5 py35env

[root@master .virtualenvs]# workon h1
/usr/local/bin/python: No module named virtualenvwrapper
/usr/local/bin/python: No module named virtualenvwrapper

[root@master .virtualenvs]# pip install virtualenvwrapper

[root@master .virtualenvs]# workon h1
(h1) [root@master .virtualenvs]# workon py35env
(py35env) [root@master .virtualenvs]#

###############在虚拟环境下安装django##################

(py35env) [root@master .virtualenvs]# workon h1
You have new mail in /var/spool/mail/root
(h1) [root@master .virtualenvs]# pip install django==1.8.2
Collecting django==1.8.2
Downloading Django-1.8.2-py2.py3-none-any.whl (6.2MB)
100% |████████████████████████████████| 6.2MB 41kB/s
Installing collected packages: django
Successfully installed django-1.8.2
(h1) [root@master .virtualenvs]# pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
Django (1.8.2)
pip (9.0.1)
setuptools (36.6.0)
wheel (0.30.0)
(h1) [root@master .virtualenvs]#

[root@master ~]# cd /root/.virtualenvs/h1/lib/python3.5/site-packages/
[root@master site-packages]# ll
total 44
drwxr-xr-x 18 root root 4096 Oct 31 15:04 django
drwxr-xr-x 2 root root 4096 Oct 31 15:04 Django-1.8.2.dist-info
-rw-r--r-- 1 root root 126 Oct 31 14:55 easy_install.py
drwxr-xr-x 11 root root 4096 Oct 31 14:55 pip
drwxr-xr-x 2 root root 4096 Oct 31 14:55 pip-9.0.1.dist-info
drwxr-xr-x 5 root root 4096 Oct 31 14:55 pkg_resources
drwxr-xr-x 2 root root 4096 Oct 31 14:55 __pycache__
drwxr-xr-x 5 root root 4096 Oct 31 14:55 setuptools
drwxr-xr-x 2 root root 4096 Oct 31 14:55 setuptools-36.6.0.dist-info
drwxr-xr-x 5 root root 4096 Oct 31 14:55 wheel
drwxr-xr-x 2 root root 4096 Oct 31 14:55 wheel-0.30.0.dist-info

在虚拟环境创建django项目:

(h1) [root@master ~]# mkdir projects
(h1) [root@master ~]# cd projects/
(h1) [root@master projects]# django-admin startproject test1
You have new mail in /var/spool/mail/root
(h1) [root@master projects]# ls
test1
(h1) [root@master projects]# cd test1/
(h1) [root@master test1]# ls
manage.py test1

(h1) [root@master test1]# ls
  __init__.py settings.py urls.py wsgi.py

(h1) [root@master test1]# tree
.
├── manage.py
└── test1
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py

二.设计模型

python之django入门的更多相关文章

  1. python学习笔记--Django入门四 管理站点--二

    接上一节  python学习笔记--Django入门四 管理站点 设置字段可选 编辑Book模块在email字段上加上blank=True,指定email字段为可选,代码如下: class Autho ...

  2. python学习笔记--Django入门四 管理站点

    上一节  Django入门三 Django 与数据库的交互:数据建模 "管理员界面"是基础功能中的重要部分. django.contrib 包 Django自动管理工具是djang ...

  3. python代码自动补全配置及Django入门Demo

    django入门代码示例小博客:https://pan.baidu.com/s/1pLjLPSv 1.自动补全功能 许多人都知道 iPython 有很好的自动补全能力,但是就未必知道 python 也 ...

  4. python web框架Django入门

    Django 简介 背景及介绍 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以 ...

  5. Django入门到进阶-更适合Python小白的系统课程

    Django入门到进阶-更适合Python小白的系统课程 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身 ...

  6. python 三大框架之一Django入门

    Django 是从真实世界的应用中成长起来的,它是由 堪萨斯(Kansas)州 Lawrence 城中的一个 网络开发小组编写的. 它诞生于 2003 年秋天,那时 Lawrence Journal- ...

  7. 【Python全栈-后端开发】Django入门基础-2

    Django入门基础知识-2 一 .模版 一.模版的组成 HTML代码+逻辑控制代码 二.逻辑控制代码的组成 1  变量(使用双大括号来引用变量) {{var_name}} 2  标签(tag)的使用 ...

  8. python——创建django项目全攻略(野生程序员到家养程序员的完美进化)

    新建工程 我用pycharm写代码,所以一般就用pycharm创建django工程.右上角File-New Project.选择路径,修改项目名称,确定.就可以创建一个新的django工程.     ...

  9. 【django入门教程】Django的安装和入门

    很多初学django的朋友,都不知道如何安装django开发以及django的入门,今天小编就给大家讲讲django入门教程. 注明:python版本为3.3.1.Django版本为1.5.1,操作系 ...

随机推荐

  1. CPU核心电压与VID电压

    1.CPU核心电压与VID电压的区别 VID是CPU电压识别信号,CPU的工作电压就是由VID来定义的,CPU核心电压是CPU正常工作所需的电压 原理: (1)通常主板上用硬件VID确定BOOT VI ...

  2. java集合归纳

    学习自: http://android.blog.51cto.com/268543/400557/ MAP Collection 堆栈队列操作尽可能考虑 linkedlist 多线程同步操作尽可能考虑 ...

  3. LVS-DR,real-server为windows 2008的配置

    LVS-DR,real-server为windows 2008的配置 部署邮件系统负载均衡,采用LVS-DR模式,调度器是一台centos 5.8,real-server是两台windows2008, ...

  4. Spring学习四----------Bean的配置之Bean的配置项及作用域

    © 版权声明:本文为博主原创文章,转载请注明出处 Bean的作用域(每个作用域都是在同一个Bean容器中) 1.singleton:单例,指一个Bean容器中只存在一份(默认) 2.prototype ...

  5. 转:MSN君最后的十个瞬间

    五年前我用过MSN五年.在一家ERP公司当程序猿的时候我甚至在业余时间做过一款MSN订餐机器人. 转完这篇文章.就是真正跟MSN的bye bye了. 转自:www.gogo.cn 今天是一个普通的周五 ...

  6. python 基础2.5 循环中continue与breake用法

    示例1: #循环退出,break continue.break 跳出最外层循环:continue跳出内层循环 #当 i=5时,通过continue 跳出当前if循环,不在执行if循环中后边的语句.i= ...

  7. 兔子的晚会 2016Vijos省选集训 day1

    兔子的晚会 (xor.c/pas/cpp)============================= 很久很久之前,兔子王国里居住着一群兔子.每到新年,兔子国王和他的守卫总是去现场参加晚会来欢庆新年. ...

  8. 2017-01-20_dp测试

    题目:http://files.cnblogs.com/files/shenben/2017-01-20problems.pdf 数据包(含解题报告):http://files.cnblogs.com ...

  9. iOS 流布局 UICollectionView使用(使用FlowLayout进行更灵活布局)

    在UICollectionView的布局中,如果每个item的大小都一样那么是十分简单的事情,但是,如果我们想要的每个item大小不一样呢,这个时候,就要对UICollectionViewFlowLa ...

  10. 【题解】[CJOI2019]Cipher

    [题解][CJOI2019]Cipher 题目描述 给定你\(p\)进制数\(s\),\(p \le 9+26\),求对于十进制数\(k\),求\(k^s \equiv ? \mod m\) 数据范围 ...