Django Hello World(Windows)

版本信息

Python: 2.7.13

Django: 1.11.16

Django管理工具

C:\Python27\Scripts\django-admin

创建HelloWorld工程

  1. 在要创建的工程的目录下执行
>django-admin startproject HelloWorld
  1. 查看工程目录下生成的文件
>tree /F
...
│  manage.py
│  
└─HelloWorld
        settings.py
        urls.py
        wsgi.py
        __init__.py
文件名描述/用途
manage.py应用的命令行接口
HelloWorld\settings.py项目相关的配置
HelloWorld\urls.py全局URL配置
HelloWorld\wsgi.py一个WSGI兼容的Web服务器的入口
HelloWorld\__init__.py告诉python这是一个软件包
  1. 启动服务器
 >python manage.py runserver
 Performing system checks...
 
 System check identified no issues (0 silenced).
 
 You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
 Run 'python manage.py migrate' to apply them.
 May 06, 2019 - 15:14:30
 Django version 1.11.16, using settings 'HelloWorld.settings'
 Starting development server at http://127.0.0.1:8000/
 Quit the server with CTRL-BREAK.
  1. 浏览器访问本地地址http://127.0.0.1:8000

Djangoworked

### 创建一个 Django Hello World 应用的步骤 1. **创建 Django 项目** 使用 Django 提供的命令行工具 `django-admin` 创建一个新的项目,例如项目名为 `HelloWorld`: ```bash django-admin startproject HelloWorld ``` 这将生成一个名为 `HelloWorld` 的目录,其中包含项目的主目录和一些默认文件,如 `settings.py`、`urls.py` 等 [^1]。 2. **进入项目目录并创建应用** 在项目根目录下运行以下命令来创建一个新的应用,例如应用名为 `hello`: ```bash cd HelloWorld python manage.py startapp hello ``` 这将在项目中创建一个名为 `hello` 的新目录,其中包含该应用的基本文件结构 [^3]。 3. **编写视图函数** 打开 `hello/views.py` 文件并编写一个简单的视图函数,返回 "Hello World" 响应: ```python from django.http import HttpResponse def index(request): return HttpResponse("Hello, world.") ``` 4. **配置 URL 路由** 在 `hello` 目录下创建一个 `urls.py` 文件,并添加 URL 路由以将请求映射到视图函数: ```python from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ] ``` 接着,在项目的主 `urls.py` 文件中包含新应用的 URL 配置: ```python from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), path('hello/', include('hello.urls')), ] ``` 5. **运行开发服务器** 在项目根目录下运行以下命令启动 Django 开发服务器: ```bash python manage.py runserver ``` 打开浏览器并访问 `http://127.0.0.1:8000/hello/`,你应该会看到 "Hello, world." 的输出 [^3]。 6. **使用虚拟环境(可选)** 如果希望在虚拟环境中运行项目,可以使用 Python 的 `venv` 模块创建一个虚拟环境,并在其中安装 Django: ```bash python -m venv venv source venv/bin/activate # Linux/MacOS venv\Scripts\activate # Windows pip install django ``` 然后按照上述步骤创建项目和应用 [^2]。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值