Django1---安装,服务初步运行
来源:互联网 发布:看门狗低配置优化补丁 编辑:程序博客网 时间:2024/06/05 18:09
因为django是python编写的,所以先在linux中安装python(本人用的是ubuntu12.04,系统安装后python已经装好)
1下载并安装django。
从网上找到Django-1.0.2-final.tar.gz这样的压缩文件。
用tar xzvf Djangoxxxtar.gz进行解压
用setup.py文件进行安装:sudo python setup.py install
运行到python交互模式,导入django。。。import django
2创建一个工程
我们新建一个文件夹,将以后的工程放在这个文件中。这里建立一个名为django的文件:mkdir django
建立一个工程:django-admin.py startproject project1 这样就建立了一个工程文件。下面有四个文件:
__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。
manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入pythonmanage.pyhelp,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。
settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
3创建一个应用
(1)在project下创建一个blog应用。
(2)django-admin.py startapp blog
修改setting.py的配置,加入blog:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'blog',
(3)在url.py中加入 (blog/index代表访问的路径,blog.views.index表示此访问使用的方法)
url(r'^blog/index/$','blog.views.index'),
(4)在blog中的view.py中加入:表示用index方法返回http页面
from django.http import HttpResponse
def index(req):
return HttpResponse('<h1>hehe<h1>')
4运行服务:
在project1文件中运行:python manage.py runserver
这样就可以在自己电脑的浏览器上察看搭建的web啦:127.0.0.1:8000/blog/index,就会看到页面上有hehe
如果希望其他的联网电脑也可以察看自己搭建的web
python manage.py runserver 0.0.0.0:8000服务器会监听任何网络接口
在其他电脑的浏览器上输入:搭建服务的ip(如:192.168.0.1):8000/blog/index,就会看到页面上有hehe
- Django1---安装,服务初步运行
- win7下安装Django1.11,并创建简单项目运行
- django1.7安装记录
- Django1.5.1版本安装
- linux安装Django1.9
- django1.10.3=安装
- MongoDB初步——安装与运行
- C# Windows 服务安装并运行服务
- Centos 上安装Django1.6
- Centos6.5安装Django1.8.2
- django1.8+中bootstrap安装
- 使用C#代码安装 Windows 服务--直接运行安装服务
- 安装vs2010 运行云服务随记
- ssh服务的安装与运行
- entos安装和运行crond服务
- Zookeeper以Windows服务安装运行
- windowxp sp3 下 安装 django1.2
- Ubuntu12.04安装Django1.5快速指南
- android 广告平台—杀毒软件是如何知道是否有广告的
- 为什么年事已高的我还在编程?
- c++内存分布
- 蓝桥杯蚂蚁感冒问题
- poj3259 Bellman-Ford
- Django1---安装,服务初步运行
- 鼠标单击变双击问题排查
- poj 3006水题打素数表
- Shell 的种类
- C# 将网页调用本地程序的URL Protocol 协议写到注册表中
- python与mysql连接的中文编码(在notepad++)
- Linux下MySQL数据库常用基本操作
- 一个令人深思的帖子!
- Codeforces Round #256 (Div. 2) C Painting Fence