`
qzriso
  • 浏览: 236411 次
  • 性别: Icon_minigender_1
  • 来自: ph
社区版块
存档分类
最新评论

Django笔记1

阅读更多
1.安装Python2.5以上版本
2.下载Django(http://www.djangoproject.com/download/),并解压缩
3.安装
python setup.py install
>>> import django
>>> django.VERSION
(1, 0, 1, ‘final’, 0)
4.开始一个项目
如果用的是 setup.py 工具进行的 Django 安装, django-admin.py 应该已被加入了系统路径中。运行 django-admin.py startproject mysite 命令在当前目录创建一个 mysite 目录。
让我们看看 startproject 都创建了哪些内容:
mysite/
__init__.py
manage.py
settings.py
urls.py
包括下列这些文件:
__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。
manage.py :一种命令行工具,可让你以多种方式与该 Django 项目进行交互。
settings.py :该 Django 项目的设置或配置。
urls.py :该 Django 项目的 URL 声明,即 Django 所支撑站点的内容列表
这个目录应该放哪儿?
有过 PHP 编程背景的话,你可能习惯于将代码都放在 Web 服务器的文档根目录 (例如 /var/www 这样的地方)。而在 Django 中,你不能这样做。把任何 Python 代码放到 Web 服务器的文档根目录中都不是个好主意,因为这样一来,你就要冒着别人透过页面直接看到代码的风险。这对于安全可不是件好事。
把代码放置在文档根目录 之外 的某些目录中。(此处尚未理解)
5.开发服务器
Django 带有一个内建的轻量级 Web 服务器,可供站点开发过程中使用。该开发服务器会监测代码变动并将其自动重载,这样一来,你可快速进行项目修改而无需作任何重启。如果还没有进入 mysite 目录的话,现在进入其中,并运行manage.py runserver 命令。你将看到如下输出:
Validating models…
0 errors found
Django version 1.0.1 final, using settings ‘config.settings’
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
更改主机或端口
默认情况下, runserver 命令在 8000 端口启动开发服务器,且只监听本机连接。要想要更改服务器端口的话,可将端口作为命令行参数传入:
python manage.py runserver 8080
还可以改变服务器监听的 IP 地址。要和其他开发人员共享同一开发站点的话,该功能特别有用。下面的命令:
python manage.py runserver 0.0.0.0:8080
会让 Django 监听所有网络接口,因此也就让其它电脑可连接到开发服务器了。
既然服务器已经运行起来了,现在用网页浏览器访问 http://127.0.0.1:8000/ 。你应该可以看到一个欢快的淡蓝色所笼罩的 Django 欢迎页面。一切正常!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics