网站全站出售,无代码软件开发,网站建设交互效果,wordpress 禁止升级如果在Django项目 下面新建了blog和polls两个APP应用#xff0c;在每个APP下面都各自新建自己的url和templates#xff0c;那么我们需要如何进行项目配置呢#xff1f; INSTALLED_APPS [ django.contrib.admin, django.contrib.auth, django.contrib.contenttypes, dja…如果在Django项目 下面新建了blog和polls两个APP应用在每个APP下面都各自新建自己的url和templates那么我们需要如何进行项目配置呢 INSTALLED_APPS [ django.contrib.admin, django.contrib.auth, django.contrib.contenttypes, django.contrib.sessions, django.contrib.messages, django.contrib.staticfiles, # 注册自己的APP blog, polls,
]然后为这两个APP配置url在项目的urls.Py中 from django.conf.urlsimport url, include
from django.contrib import admin # 需要先导入对应app的views urlpatterns [ # 参数第一部分为url的正则表达式后面的是业务逻辑函数 # admin后台路由 url(r^admin/,admin.site.urls), url(r^blog/, include(blog.urls, namespaceblog)), url(r^polls/, include(polls.urls, namespacepolls)),
] 接下来配置各自的urls.py即可访问时加上各自APP的名称例如http:localhost:8000/blog/user。 Django搜索模板的默认目录是在Django的项目目录下若没有则在APP目录下找由于这里有多个APP所以每个APP都新建自己名称的目录防止不同APP存在同名的模板以至网站找不到自己的模板。 def index(request): blog_list models.BlogsPost.objects.all().order_by(-timestamp); return render(request, blog/index.html, {blog_list:blog_list}); 转载于:https://www.cnblogs.com/wumingxiaoyao/p/7527088.html