Django是一个基于Python的Web开发框架。Django的1.11(最新的稳定版本)需要Python 2.7,3.4,3.5或3.6安装。假设pip可用,安装就像运行以下命令一样简单。请记住,省略如下所示的版本将安装django的最新版本:
$ pip install django
为了安装特定版本的django,让我们假设该版本为django 1.10.5,运行以下命令:
$ pip install django==1.10.5
使用Django构建的Web应用程序必须驻留在Django项目中。您可以使用以下django-admin命令在当前目录中启动新项目:
$ django-admin startproject myproject
其中myproject的名称是唯一标识项目的名称,可以由数字,字母和下划线组成。
这将创建以下项目结构:
myproject/ manage.py myproject/ __init__.py settings.py urls.py wsgi.py
要运行该应用程序,请启动开发服务器
$ cd myproject $ pythonmanage.pyrunserver
现在服务器已运行,请http://127.0.0.1:8000/使用Web浏览器访问。您会看到以下页面:
默认情况下,该runserver命令在内部IP的port处启动开发服务器8000。更改代码后,该服务器将自动重新启动。但是,如果要添加新文件,则必须手动重新启动服务器。
如果要更改服务器的端口,请将其作为命令行参数传递。
$ pythonmanage.pyrunserver 8080
如果要更改服务器的IP,请将其与端口一起传递。
$ pythonmanage.pyrunserver 0.0.0.0:8000
请注意,这runserver仅适用于调试版本和本地测试。专用服务器程序(例如Apache)应始终在生产中使用。
添加Django应用
Django项目通常包含多个apps。这只是在较小的可维护模块中构造项目的一种方法。要创建一个应用程序,请转到您的项目文件夹(在哪里manage.py),并运行startapp命令(将myapp更改为所需的任何内容):
pythonmanage.pystartapp myapp
这将为您生成myapp文件夹和一些必要的文件,例如models.py和views.py。
为了使Django了解myapp,请将其添加到您的settings.py:
# myproject/settings.py # Application definition INSTALLED_APPS = [ ... 'myapp', ]
可以更改Django项目的文件夹结构以适合您的偏好。有时将项目文件夹重命名/src为避免重复文件夹名称。典型的文件夹结构如下所示:
本文向大家介绍开始着手第一个Django项目,包括了开始着手第一个Django项目的使用技巧和注意事项,需要的朋友参考一下 一但你安装好了python,django和(可选的)数据库及相关库,你就可以通过创建一个project,迈出开发django应用的第一步。 项目 是 Django 实例的一系列设置的集合,它包括数据库配置、Django 特定选项以及应用程序的特定设置。 如果第一次使用 Dja
项目初始化 创建 Http Server 项目:composer create-project imiphp/project-http 创建 WebSocket Server 项目:composer create-project imiphp/project-websocket 创建 TCP Server 项目:composer create-project imiphp/project-tcp
本文向大家介绍从零开始搭建一个react项目开发,包括了从零开始搭建一个react项目开发的使用技巧和注意事项,需要的朋友参考一下 本文介绍了从零开始搭建一个react项目开发,分享给大家,具体如下: 1、npm init 生成 package.json 文件. 2、安装各种需要的依赖: npm install --save react - 安装React. npm install --sav
在你配置好nginx文件之后,你就可以开始你的项目的,首先找到app/index.php, 这是项目的入口文件。所有的入口文件,包括api.php, phpunit.php artisan.php 都需要包含通用入口文件 server.php 下面看下server.php代码 <?php //设置页面编码 header("Content-Type:text/html; charset=utf-8"
本章的部分内容基于 Geek Girls Carrots (https://github.com/ggcarrots/django-carrots) 的教程。 本章的部分是基于知识共享署名-4.0 国际许可协议许可的 django marcador 教程。 Django marcador 教程的版权由Markus Zapke-Gründemann 持有。 我们将要创建一个简单的博客 ! 第一步是创
本章我们将介绍Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目。 测试版本说明: Python 2.7.10 Django 1.10.6 Django 管理工具 安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py。我们可以使用 django-admin.py 来创建一个项目: 我们可以来看下dja