美文网首页
Django Hello,world

Django Hello,world

作者: 早_wsm | 来源:发表于2020-08-20 10:36 被阅读0次

使用Django,让浏览器显示Hello,world.制作你自己的第一个响应页面

设置好时区与语言

前提是你已经创建好一个django的项目
具体操作:链接

创建第一个应用

在命令行下执行

python manage.py startapp bbs

注意:可能会存在类似的报错
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "E:\PythonProjects\Djangos\wsm\wsm\settings.py", line 57, in <module>
'DIRS': [os.path.join(BASE_DIR, 'templates')]
NameError: name 'os' is not defined
解决办法:根据报错找到项目下的哪个文件缺少os模块,重新进行引入
import os,尽量要加到所有引用之下,查看多个文件是否都存在os报错,分别引用解决

成功后便完成了一个新的应用的创建bbs
注意你的项目目录变化:

image.png

应用目录的主要作用

bbs #应用目录
│ admin.py #对应应用后台管理配置文件。
│ apps.py #对应应用的配置文件。
│ models.py #数据模块,数据库设计就在此文件中设计。后面重点讲解
│ tests.py #自动化测试模块,可在里面编写测试脚本自动化测试
│ views.py #视图文件,用来执行响应代码的。你在浏览器所见所得都是它处理的。
init.py

├─migrations #数据迁移、移植文目录,记录数据库操作记录,内容自动生成。
│ │ init.py

注册应用

应用创建好了,我们需要在项目目录下的mysite文件夹下的settings.py配置文件里的INSTALLED_APPS选项里注册应用。
项目文件夹-->settings.py-->INSTALLED_APPS-->添加新应用名称


image.png

开发第一步

准备在你新创建的应用内写下能在浏览器内显示的Hello,world
应用文件夹bbs-->views.py-->写入引用代码并定义函数

from django.shortcuts import render
from django.http import HttpResponse #写入的新代码,引入要使用的模块

def hello(request):                                 #新代码
    return HttpResponse("Hello world")  #新代码

# Create your views here.

再打开项目目录下的urls.py文件:
在文件里添加两行代码:


image.png
from django.contrib import admin
from django.urls import path
from bbs import views

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

运行服务执行命令或者选择使用pycharm运行键

python manage.py runserver 
image.png

运行后,显示地址


image.png

访问页面验证

image.png
访问其他页面查看
image.png
至此便完成了使用Django展示Hello,world的任务了!!!

相关文章

  • Django - Hello World!

    基本Django使用命令行: 1. 创建一个Django项目 $ python-admin startprojec...

  • Django Hello,world

    使用Django,让浏览器显示Hello,world.制作你自己的第一个响应页面 设置好时区与语言 前提是你已经创...

  • Web开发(五)Django模板应用

    在《初次使用》章节,使用 django.http.HttpResponse() 来输出 "Hello World!...

  • Django 系列篇(二):配置篇(上)

    系列导读 01. Django 系列篇(一):Hello World! ​1. Django 有哪些配置 创建一个...

  • Django Hello World!(上)

    在大多数语言教程中,作者会选择输出Hello World来开启Code的第一步,那么我们也先从"Hello Wor...

  • Django Hello World!(下)

    之前,我们已经成功搭建好了开发环境并且创建好了项目以及应用,下面让我们正式开始Code! 编写视图 请先打开你的应...

  • django-hello world

    实验步骤 step1: 新建django文件夹 到django的目录下新建django的项目HelloWorld ...

  • django | 02-处理HTTP请求

    Django 处理 HTTP 请求 Hello 视图函数 我们先以一个最简单的 Hello World 为例来看看...

  • 常用markdown语法

    Hello World! Hello World! Hello World! Hello World! Hello...

  • hello

    hello, world hello, world hello, world hello, world

网友评论

      本文标题:Django Hello,world

      本文链接:https://www.haomeiwen.com/subject/mxhsjktx.html