python之django入门
一.搭建开发环境


使用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入门的更多相关文章
- python学习笔记--Django入门四 管理站点--二
接上一节 python学习笔记--Django入门四 管理站点 设置字段可选 编辑Book模块在email字段上加上blank=True,指定email字段为可选,代码如下: class Autho ...
- python学习笔记--Django入门四 管理站点
上一节 Django入门三 Django 与数据库的交互:数据建模 "管理员界面"是基础功能中的重要部分. django.contrib 包 Django自动管理工具是djang ...
- python代码自动补全配置及Django入门Demo
django入门代码示例小博客:https://pan.baidu.com/s/1pLjLPSv 1.自动补全功能 许多人都知道 iPython 有很好的自动补全能力,但是就未必知道 python 也 ...
- python web框架Django入门
Django 简介 背景及介绍 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以 ...
- Django入门到进阶-更适合Python小白的系统课程
Django入门到进阶-更适合Python小白的系统课程 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身 ...
- python 三大框架之一Django入门
Django 是从真实世界的应用中成长起来的,它是由 堪萨斯(Kansas)州 Lawrence 城中的一个 网络开发小组编写的. 它诞生于 2003 年秋天,那时 Lawrence Journal- ...
- 【Python全栈-后端开发】Django入门基础-2
Django入门基础知识-2 一 .模版 一.模版的组成 HTML代码+逻辑控制代码 二.逻辑控制代码的组成 1 变量(使用双大括号来引用变量) {{var_name}} 2 标签(tag)的使用 ...
- python——创建django项目全攻略(野生程序员到家养程序员的完美进化)
新建工程 我用pycharm写代码,所以一般就用pycharm创建django工程.右上角File-New Project.选择路径,修改项目名称,确定.就可以创建一个新的django工程. ...
- 【django入门教程】Django的安装和入门
很多初学django的朋友,都不知道如何安装django开发以及django的入门,今天小编就给大家讲讲django入门教程. 注明:python版本为3.3.1.Django版本为1.5.1,操作系 ...
随机推荐
- Spring学习三----------注入方式
© 版权声明:本文为博主原创文章,转载请注明出处 Spring注入方式 本篇博客只讲最常用的两种注入方式:设值注入和构造器注入.代码为完整代码,复制即可使用. 1.目录结构 2.pom.xml < ...
- 开发ActiveX控件调用另一个ActiveX系列1——开发一个MFC ActiveX控件
ActiveX开发的教程有很多,我也从中受益匪浅,例如以下这几篇: 基本教程:http://www.cnblogs.com/guenli/articles/1629915.html 注意事项:http ...
- Android应用开发:网络工具——Volley(一)
引言 网络一直是我个人的盲点,前一阵子抽空学习了一下Volley网络工具的用法,也透过源代码进行了进一步的学习,有一些心得想分享出来.在Android开发中,成熟的网络工具不少,Android自带了H ...
- centOS下安装ejabberd
#centos (安装依赖项) sudo yum -y groupinstall "Development Tools"sudo yum -y install openssl op ...
- 查看SELinux状态并关闭SELinux
SELinux(Security-Enhanced Linux)是Linux上最杰出的新安全子系统.在linux内核级别上提供了一个灵活的强制访问控制系统(MAC),这个强制访问控制系统是建立在自由访 ...
- 图像处理之canny---求梯度
梯度求法和sobel之类的算子雷同,甚至更简单,就是一个离散差分,不清楚的童鞋可以百度,一大堆资料呢,从源码也可清晰的看出原理. // 方向导数,求梯度/* * @parameter sz: 图像大小 ...
- 【JavaSE】Java问题总结
使用BufferedInputStream时OutOfMemoryError异常 eclipse Luna安装subversion(SVN) 使用BufferedInputStream时OutOfMe ...
- 具体解释TCP协议的服务特点以及连接建立与终止的过程(俗称三次握手四次挥手)
转载请附本文的链接地址:http://blog.csdn.net/sahadev_/article/details/50780825 ,谢谢. tcp/ip技术经常会在我们面试的时候出现,非常多公司也 ...
- Unity3D GUI中的图片尾随鼠标旋转脚本
var Mid : Texture2D; var mouse : Texture2D; //鼠标图片 var mousePs = Vector2.zero; //鼠标的位置 private var a ...
- python scrapy爬虫框架
http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/tutorial.html scrapy 提取html的标签内容 from scrapy.selec ...