django配置与启动

django配置与启动

  • 下载django,执行命令git clone https://github.com/django/django.git
  • 安装django,进入下载的文件,执行命令git clone https://github.com/django/django.git
  • 测试django是否安装成功,
>>> import django
>>> django.VERSION
  • 创建项目
    在任意目录下运行命令django-admin.py startproject mysite,可以根据具体情况修改项目名字mysite,此时,会在该目录下生成目录mysite,目录结构如下
mysite/
    __init__.py
    manage.py
    settings.py
    urls.py
__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。

manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。

settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。

urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
  • 启动服务器
    在当前项目的根目录下,执行命令启动服务器python manage.py runserver,此时会看到如下信息。

Performing system checks...
System check identified no issues (0 silenced).
You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
January 10, 2010 - 04:52:18
Django version 1.9, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

这将会在端口8000启动一个本地服务器, 并且只能从你的这台电脑连接和访问。 既然服务器已经运行起来了,现在用网页浏览器访问 http://127.0.0.1:8000/ 。 你应该可以看到一个令人赏心悦目的淡蓝色Django欢迎页面。 它开始工作了。

默认情况下, runserver 命令在 8000 端口启动开发服务器,且仅监听本地连接。 要想要更改服务器端口的话,可将端口作为命令行参数传入:
python manage.py runserver 8080

通过指定一个 IP 地址,你可以告诉服务器–允许非本地连接访问。 如果你想和其他开发人员共享同一开发站点的话,该功能特别有用。 0.0.0.0 这个 IP 地址,告诉服务器去侦听任意的网络接口。
python manage.py runserver 0.0.0.0:8080

完成这些设置后,你本地网络中的其它计算机就可以在浏览器中访问你的 IP 地址了。比如: http://192.168.1.100:8080/ . (注意,你将需要校阅一下你的网络配置来决定你在本地网络中的IP 地址) Unix用户可以在命令提示符中输入ifconfig来获取以上信息。 使用Windows的用户,请尝试使用 ipconfig 命令。

posted @ 2015-01-20 15:54  liton  阅读(873)  评论(0编辑  收藏  举报