美文网首页
Django基础2--创建应用

Django基础2--创建应用

作者: 伊洛的小屋 | 来源:发表于2020-08-26 00:01 被阅读0次
1.创建应用
  • “项目” 已经配置好了,现在来创建一个应用
  • 在 Django 中,每一个应用都是一个 Python 包,并且遵循着相同的约定。Django 自带一个工具,可以帮你生成应用的基础目录结构,这样你就能专心写代码,而不是创建目录了
  • Django项目由一系列应用程序组成,它们协同工作,让项目成为一个整体。我们暂时只创建一个应用程序
(django) ➜  AutoPlatform python manage.py startapp autoapi
  • 命令startapp appname让Django建立创建应用程序所需的基础设施
  • 这将会创建一个 autoapi 目录,它的目录结构大致如下
(django) ➜  autoapi tree
.
├── __init__.py
├── admin.py
├── apps.py
├── migrations
│   └── __init__.py
├── models.py
├── tests.py
└── views.py

1 directory, 7 files
2.编写一个视图
  • 打开 views.py
from django.http import HttpResponse

# Create your views here.


def index(request):
    return HttpResponse("Hello, Welcome to Auto Api Platform !!!")

  • 需要将一个 URL 映射到它——需要 URLconf , 在 autoapi 目录里新建一个 urls.py 文件
(django) ➜  autoapi tree
.
├── __init__.py
├── admin.py
├── apps.py
├── migrations
│   └── __init__.py
├── models.py
├── tests.py
├── urls.py
└── views.py

1 directory, 8 files

  • 在 urls.py 中,输入代码
from django.urls import path
from . import views


urlpatterns = [
    path('', views.index, name='index'),
]

下一步是要在根 URLconf 文件中指定我们创建的 autoapi.urls 模块。在 AutoPlatform/urls.py 文件的 urlpatterns 列表里插入一个 include()

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

urlpatterns = [
    path('autoapi/', include('autoapi.urls')),
    path('admin/', admin.site.urls),
]
3.查看结果

现在把 index 视图添加进了 URLconf。通过以下命令验证是否正常工作:

# 伊洛Yiluo 公众号:伊洛的小屋
# https://yiluotalk.com/
python manage.py runserver

欢迎下方【戳一下】【点赞】
Author:伊洛Yiluo
愿你享受每一天,Just Enjoy !

相关文章

  • Django基础2--创建应用

    1.创建应用 “项目” 已经配置好了,现在来创建一个应用 在 Django 中,每一个应用都是一个 Python...

  • Django基础(5): Admin

    陆续更新中:Django基础(1): 目录文件简介Django基础(2): 创建应用Django基础(3): 配置...

  • Django基础(4): 建立Templates

    陆续更新中:Django基础(1): 目录文件简介Django基础(2): 创建应用Django基础(3): 配置...

  • Django基础(3): 配置url

    陆续更新中:Django基础(1): 目录文件简介Django基础(2): 创建应用Django基础(3): 配置...

  • Django基础(2): 创建应用

    陆续更新中:Django基础(1): 目录文件简介Django基础(2): 创建应用Django基础(3): 配置...

  • Django基础(1): 目录文件简介

    陆续更新的文章:Django基础(2): 创建应用Django基础(3): 配置urlDjango基础(4): 建...

  • Django之旅:2

    包含内容 创建Django应用 基础文件说明 特殊说明 创建Django应用 实现具体功能的模块被称为应用,一个项...

  • 基于Django搭建web app框架

    Django安装: 查看Django版本: 使用Django创建项目(project): 创建应用(app): 修...

  • Django工程的创建

    1. 创建Django应用 命令:$ django-admin startproject 项目名注意:创建应用必须...

  • 2019-02-28

    创建Django 工程 django-admin startproject 工程名字(book) 创建子应用 py...

网友评论

      本文标题:Django基础2--创建应用

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