Django下实现HelloWorld

本文详细介绍如何在Windows 10环境下安装配置Python与Django,并通过实例演示创建首个Django项目的过程,包括项目的初始化、运行及添加基本的Hello World应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的实现工具:window10
在window10 下面,实现第一个Django的HelloWorld项目。

1。创建一个项目

确保你的电脑上装了python和Django。我的是在python2.7和Django-1.10.5实现的。

win+R,cmd进入命令行,在命令行输入:(我是进入H盘创建的myblog文件夹)

django-admin
django-admin startproject myblog
cd myblog
python manage.py

创建的项目目录结构

myblog/
    manage.py
    myblog/
        __init__.py
        settings.py
        urls.py
        wsgi.py

运行一下:

python manage.py runserver

这时候就可以访问http://127.0.0.1:8000/

会出现Congratulations on your first Django-powered page.

2。在项目中创建一个app

打开命令行,进入第一次创建的manage.py的同级目录,输入:

python manage.py startapp blog

创建的blog的目录结构介绍:

blog/
    migrations       #数据移植(迁移)模块,内容自动生成
    __init__.py      #python声明模块的文件,内容默认为空
    admin.py         #该应用的后台管理系统配置
    apps.py          #该应用的一些配置(django-1.9后自动生成) 
    models.py        #数据模型模块,使用ORM框架(类似于MVC结构中的models)

    test.py          #自动化测试模块;django提供了自动化测试功, 在这里编写测试脚本(语句)

    views.py         #执行响应的代码所在模块;代码逻辑处理的主要地点;项目中大部分代码均在这里编写

接下来我们添加应用名字到myblog文件夹下的setting.py中的INSTALLED_APPS
大约在第33行找到,在中括号的末尾,另起一行,输入

'blog'

这里写图片描述

接下来修改 blog/views.py

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse('Hello,World!')

我们还有修改myblog/urls.py

from django.conf.urls import url
from django.contrib import admin

import blog.views as bv

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^index/', bv.index),
]

注意urls.py中的三个引号的那一堆代码就不用管了。
其次我们将第二个url改为index了

最后,我们在命令行跑起来,

python manage.py runserver

命令行会给出一个网址。将网址输入浏览器即可得到:

Hello,World!

如图:
这里写图片描述

注意:网址后面需要加上index

http://127.0.0.1:8000/index/

ps:如果最终没有出现这个结果,一定是某个文件里面的代码改动的有问题。记得仔细检查哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值