/ 知识库     / 试卷库

使用Django

1、下载并安装Django

(1)在http://www.djangoproject.com/download/找到最新版本,并下载名字类似于Django‐4.1.9‐final.tar.gz的压缩文件。

(2)解压该文件后进入以Django‐开始的目录,执行下以命令:

python setup.py install

Django将被安装到Python安装目录的“site-package” 目录(Python从该目录寻找第三方库)。 

2、测试Django安装

在Shell中,切换到另外一个目录(不是包含Django的目录),然后输入python打开Python的交互解释器。如果安装成功,则可以导入django模块:

>>>import django
>>>django .VERSION
(4,0,2,'final',0)

3、开始一个项目

安装好了python、django和数据库(可选的),就可以通过创建一个project,迈出开发django应用的第一步。

项目是 Django 实例的一系列设置的集合,它包括数据库配置、Django 特定选项以及应用程序的特定设置。

(1)创建工作目录,并在该目录下运行命令:

django‐admin.py startproject mysite

在当前目录下创建子目录:mysite

注意:如果用的是 setup.py 工具安装的 Django , django‐admin.py 应该已被加入了系统路径中。

startproject 命令创建一个目录,包含4个文件:

  • __init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般不需要修改它。

  • manage.py :一种命令行工具,允许以多种方式与该 Django 项目进行交互。 输入python manage.py help,可以查看其内容。 

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

  • urls.py:Django项目的URL设置。 可视其为你的django网站的目录。

(2)运行开发服务器

切换到项目目录 (cd mysite ),运行下面的命令启动服务器:

python manage.py runserver

看到类似下面的提示:

Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
Django version 4.0.2, using settings 'prj.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

启动成功,在端口8000启动一个本地服务器。使用网页浏览器访问 http://127.0.0.1:8000/ ,可以看到Django欢迎页面。

默认情况下, runserver 命令在 8000 端口启动开发服务器,要想要更改服务器端口的话,可将端口作为命令行参数传入:

python manage.py runserver 8080