Django框架2.0入门 ------ 网页输出hello world

Django介绍

Django框架是时下Python语言最热门的Web框架之一,它是一个功能完善、文档齐全、开发敏捷、配置简单的Web框架,能够快速将一个想法实现,使用它能够快速搭建一个网站,本课程将理论与实践结合,带你三小时入门Django Web框架,让你快速上手Web开发。

环境相关

本博客内容是介绍在安装完python之后如何开始Django框架开发的教程,我们直接进入正题:

我的python版本如下
python版本截图
关于python如何安装这里不会提到。

我使用的系统是win10

安装Django

我们安装完python之后,我们可以使用pip安装Django框架,安装命令是:

pip install django==2.0

我们在windows的命令行输入即可,如图所示:
diango安装命令

等待安装结束。
安装完成后,我们输入如下命令检测是否安装成功:

django-admin

django帮助命令

基本命令

下面我们简单介绍下Django的一些命令:

runserver  # 本地建议运行Django项目
shell  # 进入Django项目的Python Shell环境
test  # 执行Django用例测试

makemigrations   # 创建模型变更的迁移文件
migrate   # 执行上一个命令创建的迁移文件
dumpdata  # 把数据库数据导出到文件
loaddata  # 把文件数据导入到数据库
创建项目

我们创建一个项目,需要在开发目录执行:

# 创建一个名称为 diango_introduction 项目
djange-admin startproject diango_introduction

创建项目截图
然后我们使用PyCharm IDE打开:
项目结构图
我们可以执行如下命令来运行下:

python  mange.py  runserver

项目目录下运行截图
运行结果图

创建应用

创建个blog应用【关于Django的项目和应用的关系可以自己去查下】,命令:

python manage.py startapp blog

项目目录如下:
blog应用后目录

应用目录介绍
views.py:视图处理的地方
models,py:定义应用模型的地方
admin.py:定义admin模块管理对象的地方
apps.py:声明应用的地方
tests.py:编写应用测试用例的地方
urls.py(自行创建):管理应用路由的地方
hello world 实现

修改如下文件:
视图文件修改
文件代码:

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

# Create your views here.

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

然后修改如下文件:
路由文件修改
文件代码:

from django.urls import path , include

import blog.views

urlpatterns = [
    path('hello_world',blog.views.hello_world)
]

修改如下文件:
修改项目路由
文件代码

"""django_introduction URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
# 加上include
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    # 新加入代码
    path('blog/', include('blog.urls'))
]

修改如下文件:
修改项目配置
加入一行代码:

'blog.apps.BlogConfig',

在命令行运行代码:

python  mange.py  runserver

运行结果

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值