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,操作系 ...
随机推荐
- No bean named 'cxf' is defined
1.错误描写叙述 严重:Exception starting filter CXFServlet org.springframework.beans.factory.NoSuchBea ...
- Laravel 5.4的本地化
简介 Laravel 的本地化功能提供方便的方法来获取多语言的字符串,让你的网站可以简单的支持多语言. 语言包存放在 resources/lang 目录下的文件里.在此目录中应该有应用对应支持的语言并 ...
- c# .net 关于接口实现方式:隐式实现/显式实现!
以前在用到接口时,从来没注意到接口分为隐式实现与显示实现.昨天在浏览博客时看到相关内容,现在根据自己的理解记录一下,方便日后碰到的时候温习温习. 通俗的来讲,“显示接口实现”就是使用接口名称作为方法 ...
- jquery单选框radio绑定click事件实现方法
本文实例讲述了jquery单选框radio绑定click事件实现方法.分享给大家供大家参考. 具体实现方法如下: 复制代码代码如下: <html><head><title ...
- Qt QImageReader 相似乎有bug
Qt 版本号 5.4.1 (VS2010) 近期在做一个小程序,事实上非常easy,就是打开一个gif 动画.能够静态显示当中随意一帧图像.Qt 中有一个QImageReader 类.用这个类理论上说 ...
- 未加载Microsoft.SqlServer.management.sdk.sfc version......
这个问题卡了我好久,于是决定记录下来,我这里缺失的是Microsoft.SqlServer.management.sdk.sfc version 12.0.0,当然你也可能后面是11开头的, 这个是由 ...
- VI使用说明 (转)
vi使用方法(ZT) vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Lin ...
- Navicat Premium创建事件计划调用MySql存储过程
1.检查事件计划,操作:工具——命令行界面——执行命令 show variables like '%event_scheduler%'; (分号不能丢)—— event_scheduler ON 表 ...
- 【BZOJ2510】弱题 期望DP+循环矩阵乘法
[BZOJ2510]弱题 Description 有M个球,一开始每个球均有一个初始标号,标号范围为1-N且为整数,标号为i的球有ai个,并保证Σai = M. 每次操作等概率取出一个球(即取出每个球 ...
- apache功能优化
隐藏Apache版本等敏感信息 $ grep Server /usr/local/httpd/conf/extra/httpd-default.conf|grep -v "#" 修 ...