美文网首页
django3-创建应用

django3-创建应用

作者: 心明道长 | 来源:发表于2018-06-28 09:26 被阅读0次

创建应用

  • 打开命令行输入 python manage.py startapp blog
  • 添加应用名到工程settings.py 中的INSTALL_APPS里面

应用目录结构

20180627174500.png
  • migrations 数据迁移模块用来和数据库交互
  • admin.py django生成的admin后台管理配置文件
  • apps.py 应用的配置 可以不适用
  • models.py 数据模块 ORM框架
  • test.py 自动化测试模块
  • views.py 响应集合 请求处理

URL配置

  • 主URL配置
"""django1 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
from django.urls import path
from django.urls import include

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

  • app blog 的urls.py配置
from django.urls import path
from . import views as vb

urlpatterns = [
    path('index/', vb.index),
]
  • 正则表达式进行URL约束
  • 配置url要加/

相关文章

网友评论

      本文标题:django3-创建应用

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