1.1_Django简介及安装
Django的安装
- Django安装
- 文档:https://docs.djangoproject.com/en/1.8/
- pip install django
可以到这个网站查看可用的django版本:https://pypi.python.org/pypi/Django
pip install django==1.7.11
- easy_install django
- 源码安装:python setup.py install
- 注意
如果使用pyenv安装,需要注意ipython, python版本一定要一致,如果是刚刚新安装的python版本或者是ipython一定要执行这条命令pyenv rehash
,如果出现模块无法导入可以使用python -m django --version
查看django的版本,或者是python -c 'import django; print django.get_version()' - 查看django的安装路径
python -c "import django; print(django.__path__)"
python -c "import django; help( django )"
创建一个工程
- 创建一个工程目录
django-admin.py startproject web
- django创建完项目后的目录结构
web/
├── manage.py
└── web
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
1 directory, 5 files
url.py:url的配置文件
settings.py:当前工程下的配置文件
- 启动服务
python manage.py runserver 0.0.0.0:8080
# curl -I localhost:8080
HTTP/1.0 200 OK
Date: Fri, 02 Dec 2016 14:03:47 GMT
Server: WSGIServer/0.1 Python/2.6.6
X-Frame-Options: SAMEORIGIN
Content-Type: text/html
查看系统的时区
# cat /etc/sysconfig/clock
ZONE="Asia/Shanghai"
关于django version 1.10.6版本启动的一些问题
参考:http://www.yanyaozhen.com/archives/385/
- 描述:修改settings.py文件中的LANGUAGE_CODE='zh-cn'时,启动服务器的时候会报如下错
File "/root/.pyenv/versions/2.7.11/lib/python2.7/site-packages/django/utils/translation/trans_real.py
_translations[language] = DjangoTranslation(language)
File "/root/.pyenv/versions/2.7.11/lib/python2.7/site-packages/django/utils/translation/trans_real.p
raise IOError("No translation files found for default language %s." % settings.LANGUAGE_CODE)
IOError: No translation files found for default language zh-CN.
说明此版本并不支持这种写法,上面是我参考的一个文章,改为'zh-hans'就可以了
- Invalid HTTP_HOST header: '192.168.100.131'. You may need to add u'192.168.100.131' to ALLOWED_HOSTS.
参考:http://stackoverflow.com/questions/40582423/invalid-http-host-header
vim projectname/sub_dir/settings.py
ALLOWED_HOSTS = ['192.168.100.131', 'localhost', '127.0.0.1']
1.1_Django简介及安装的更多相关文章
- Node.js 教程 01 - 简介、安装及配置
系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...
- Java Gradle入门指南之简介、安装与任务管理
这是一篇Java Gradle入门级的随笔,主要介绍Gradle的安装与基本语法,这些内容是理解和创建build.gradle的基础,关于Gradle各种插件的使用将会在其他随笔中介绍. ...
- 细细品味Storm_Storm简介及安装
Storm是由专业数据分析公司BackType开发的一个分布式实时数据处理软件,可以简单.高效.可靠地处理大量的数据流.Twitter在2011年7月收购该公司,并于2011年9月底正式将Storm项 ...
- VMware vSphere 5.1 简介与安装
虚拟化系列-VMware vSphere 5.1 简介与安装 标签: 虚拟化 esxi5.1 VMware vSphere 5.1 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 . ...
- Nutch搜索引擎(第2期)_ Solr简介及安装
1.Solr简介 Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器.同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置.可扩展并对查询性能进行了优化 ...
- Node.js的简介和安装
一.Node.js的简介和安装 a) 什么是Node.js? Node.js是一个开发平台 让JavaScript运行在服务器端的开发平台 ---简单点说就是用JavaScript写服务器 ...
- Nutch之简介与安装
初学Nutch之简介与安装 初学Nutch之简介与安装 1.Nutch简介 Nutch是一个由Java实 现的,开放源代码(open-source)的web搜索引擎.主要用于收集网页数据,然后对其 ...
- Nutch搜索引擎Solr简介及安装
Nutch搜索引擎(第2期)_ Solr简介及安装 1.Solr简介 Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器.同时对其进行了扩展,提供了比Lucene更为丰富的 ...
- DNN简介以及安装
开源框架DNN简介以及安装 donetnuke 是一款免费的开源cms框架,目前也有收费版,不过免费版也可以适应大家大部分的需求.我前些阵子是老板让我在20天内,做好一个官网并且发布,并且指定使用dn ...
随机推荐
- spring-boot集成swagger
1.引入swagger需要的java类库 <dependency> <groupId>io.springfox</groupId> <artifactId&g ...
- 160517、nginx负载均衡详解
1:什么是负载均衡 负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群).网络连接.CPU.磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用.最大化吞吐率. ...
- http协议----->http请求方式,post,get
4.http请求方式有七种(http请求是想web资源请求数据) Post get head options delete trace put 常用:GET POST POST例如form表单提交,G ...
- webPage logService 日志服务 剥离
[旧的场景]1.x.a.com指向负载均衡服务器ipL;2.代码所在的应用服务器ipA,ipB,ipC,运行nginx-phpFPM服务,提供2个服务: 2.1.应用服务器ipA,ipB,ipC中we ...
- Nagle's Algorithm and TCP_NODELAY
w非全尺寸分组的发送条件 HTTP The Definitive Guide TCP has a data stream interface that permits applications to ...
- LeetCode—Unique Paths
题目: A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). ...
- 《Python入门》Windows 7下Python Web开发环境搭建笔记
最近想尝试一下在IBM Bluemix上使用Python语言创建Web应用程序,所以需要在本地搭建Python Web的开发测试环境. 关于Python的版本 进入Python的网站,鼠标移到导航条上 ...
- Vim插件:Unite新手指导(译)
Unite是什么? Unite可以在一个项目中快速浏览文件.但是它不仅限于文件,其他任何可以列出的东西都可以很好的被显示和搜索.这个开放式的特性很可能是人们找到它的原因(原文:This open-en ...
- SQL Server 使用 Pivot 和 UnPivot 实现行列转换
对于行列转换的数据,通常也就是在做报表的时候用的比较多,之前也零零散散的看了一些,今天就来总结一下. 先创建一个用于演示的临时表: create table #temp ( 年份 ) null, 月份 ...
- 127. Word Ladder(单词变换 广度优先)
Given two words (beginWord and endWord), and a dictionary's word list, find the length of shortest t ...