打开命令行,cd 到一个你想放置你代码的目录,然后运行以下命令:
$ django-admin startproject mysite

上图命令将会在
c:/Users/cg
文件夹下创建一个 mysite
目录。创建的目录结构如下:

-
manage.py
: 一个让你用各种方式管理 Django 项目的命令行工具。 - 里面一层的 mysite/ 目录包含你的项目,它是一个纯 Python 包。它的名字就是当你引用它内部任何东西时需要用到的 Python 包名。 (比如 mysite.urls)。
-
mysite/__init__.py
:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。 -
mysite/settings.py
:Django 项目的配置文件。 -
mysite/urls.py
:Django 项目的 URL 声明,就像你网站的“目录”。 -
mysite/wsgi.py
:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。
项目建立成功后,需要确认一下 Django 项目是否真的创建成功了。如果当前目录不是外层的 mysite 目录的话,请切换到此目录,然后运行下面的命令:
$ python manage.py runserver

现在,服务器正在运行,浏览器访问 https://127.0.0.1:8000/。你将会看到一个“祝贺”页面,随着一只火箭发射,服务器已经运行了。
默认情况下,runserver
命令会将服务器设置为监听本机内部 IP 的 8000 端口。
如果你想更换服务器的监听端口,请使用命令行参数。举个例子,下面的命令会使服务器监听 8080 端口:
$ python manage.py runserver 8080
如果你想要修改服务器监听的IP,在端口之前输入新的。比如,为了监听所有服务器的公开IP(这你运行 Vagrant 或想要向网络上的其它电脑展示你的成果时很有用),使用:
$ python manage.py runserver 0:8000
0 是 0.0.0.0 的简写。
网友评论