第一个Django程序------HelloWorld

第一个Django程序

1.环境配置

运行平台:windows
python环境:Python 3.7.1
python编辑器:PyCharm
Django版本:Django version 2.2.7

2.创建项目

1.创建工程,名字叫HelloWorld
在这里插入图片描述
2.会自动生成django代码,目录结构如下
在这里插入图片描述

  • 目录说明
  • HelloWorld: 项目的容器
  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  • HelloWorld/settings.py: 该 Django 项目的设置/配置。
  • HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  • HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

3.创建完成后,在控制台中输入python manager.py runserver,启动服务器

python manager.py runserver

提示信息

(venv) D:\forme\HelloWorld>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 17 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.
November 20, 2019 - 19:44:18
Django version 2.2.7, using settings 'HelloWorld.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

4.在浏览器中输入http://127.0.0.1:8000/,看到下图这个画面就说明django项目已经创建成功了
在这里插入图片描述

3.视图和URL配置

在先前创建的 HelloWorld 目录下的 HelloWorld 目录新建一个 view.py 文件,并输入代码:

from django.http import HttpResponse

def hello(request):
 	return HttpResponse("Hello world ! ")

修改HelloWorld目录下的urls.py文件,绑定视图和URL

原文件:

from django.contrib import admin
from django.urls import path

urlpatterns = [
    path('admin/', admin.site.urls),
]

修改之后的文件:

from django.contrib import admin
from django.urls import path
from HelloWorld import view

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', view.hello),
]

在浏览器中输入http://127.0.0.1:8000/index/

注意:项目中如果代码有改动,服务器会自动监测代码的改动并自动重新载入
在这里插入图片描述
大功告成!怎么样,是不是很easy!

4.小结

1.开始学习django
2.记录下学习的过程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值