我在Django有一个名为"my_site“的项目,还有一个名为"blog”的应用程序,我试图在路径中呈现"index.html“:my_site/blog/templates/blog/index.html。但是继续得到这个错误:
Template-loader postmortem
Django tried loadi
ng these templates, in this order:
Using engine django:
django.template.loaders.filesystem.Loader: C:\Users\Ricardo Neto\D
我希望我的login.html页面首先在Python和Django应用程序中作为登录页面。但是当我在填写用户名和密码后点击enter按钮时,一个错误显示在服务器上的项目的urls.py文件中。
项目的URLS.py文件:
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('', incl
我已经找到了Django片段,但是我不知道如何配置它。
这个片段是这样的:
文档中说,要安装,我应该:
To play nicely with Django, drop urlize.py into your PYTHONPATH or projects root directory as mdx_urlize.py for Django's Markup app to properly load this as an extension.
我用的是虚拟。这意味着我应该把这个文件放在"myvirtualenv/lib/python2.6/site-packages“上吗?
如果
我试图使用Django --无休止的分页,但是Django正在抛出和异常,我在调试它时遇到了问题。
在创建这些模板之后:
search_results.html:
<h2>Entries:</h2>
{% include page_template %}
results.html:
{% for object in objects %}
{# your code to show the entry #}
{% endfor %}
我将它们添加到我的项目模板目录中。然后我创建了这个视图:
def search(request):
if 'q'
我是django的新手,我误解了如何使用模板。
我有一个名为base.html的文件,我认为它是hello.html的父文件。
在hello.html中,我有以下语法:
{% extends "base.html" %}
{% block hello %}
<h1>hello</h1>
I should see this template. This is the hello.html template.
{% endblock %}
在base.html中,我有以下语法:
{% block hello %}{% endblock %}
我的理解是dja
我知道有人问过它,但是,这是不同的,请看下面:我刚刚创建了一个非常简单的测试项目,文件夹结构是这样的:
忽略红色标记,这是因为,据说它没有检测到元编程问题。
为了简单起见,我在主页本身中创建了一个视图,主要项目urls.py有以下urls:
"""testproject URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/2.0/topics/htt
我得到一个错误:
登录/ TemplateDoesNotExist / /TemplateDoesNotExist/login.html.
我想我应该创建login.html文件,但在Django中可能不需要默认的beahivor。
我在帐户/模板/帐户中放置login.html后,出现错误: not disappeared.What I do next?
我在urls.py of accounts中写道,
from django.conf.urls import url
from django.contrib.auth.views import login, logout
urlpat