博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django中的APP
阅读量:6706 次
发布时间:2019-06-25

本文共 1610 字,大约阅读时间需要 5 分钟。

3. Django中的APP:

  什么是APP?以及为什么要用APP?
  project --> 项目 (老男孩教育大学校)
  APP --> 应用 (Linux学院/Python学院/大数据学院/Java学院)
  方便我们在一个大的Django项目中,管理实现不同的业务功能.
  1. 创建APP的命令
  1. 命令行,在Django项目的根目录输入:
  python3 manage.py startapp app名字

 

新建app后要修改  settings.py 文件

#安装的app有哪些

INSTALLED_APPS = [
  'django.contrib.admin',
  'django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.messages',
  'django.contrib.staticfiles',
  'app01.apps.App01Config', #也可以简写 'app01' 不推荐
]

 

调用流程:

  settings.py文件修改:

    

  #告诉django安装的app有哪些

  INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01.apps.App01Config', #也可以简写 'app01' 不推荐
  ]

    #注释:

    #'django.middleware.csrf.CsrfViewMiddleware',

    #模板文件目录

    'DIRS': [os.path.join(BASE_DIR, 'templates')],

    

    #静态文件目录别名

    STATIC_URL = '/static/'
    #静态目录位置,第一个找不到会依次往下寻找
    STATICFILES_DIRS = [
      os.path.join(BASE_DIR, 'static1'),
      os.path.join(BASE_DIR, 'static2'),

    ]

 

  urls.py文件编写:

    

    from django.conf.urls import url

    from django.contrib import admin
    from app01 import views

    

    #保存了路径和函数的对应关系

    urlpatterns = [
      url(r'^admin/', admin.site.urls),
      url(r'^yimi/', views.yimi),
    ]

 

  app01的views.py 文件

  

    from django.shortcuts import HttpResponse,render

      def yimi(request):

      #return HttpResponse('Hello word!');

      return render( request, 'xxx/yimi.html' )

 

转载于:https://www.cnblogs.com/jasonLiu2018/p/10815051.html

你可能感兴趣的文章
关于ibatis 的 like的诡异问题
查看>>
我的友情链接
查看>>
zabbix安装配置
查看>>
K8s Ingress 模式简介及示例
查看>>
Hubs & Repeaters
查看>>
选择http协议还是tcp协议
查看>>
我的友情链接
查看>>
SNBannerView 无限循环滚动轮播图 集成简单 高效
查看>>
Yii框架官方指南系列25——使用数据库:Active Record
查看>>
Android:ANR、线程间通讯、Handler、Message
查看>>
抽象工厂模式实现DB的封装(续)
查看>>
linux命令之git
查看>>
SQLPlus环境设置
查看>>
如何解决crontab脚本执行sudo
查看>>
大数据应用之HBase数据插入性能优化之多线程并行插入测试案例
查看>>
phalcon的nginx重写实现模仿apache下的.htaccess
查看>>
使用用户自定义的辅助实例执行基于表空间的时间点恢复
查看>>
Mybatis XML 映射配置文件
查看>>
MySQL深入03-锁-事务-GTID
查看>>
HTML学习日记(1-基础)
查看>>