我正在尝试将一个相当大的Django项目升级到新发布的Django1.4,在运行python manage.py test时遇到了一些问题。
在Django 1.3中通过的许多内部测试现在都失败了,出现了一些我似乎无法修复的奇怪消息。出现次数最多的是:
NoReverseMatch: u'admin' is not a registered namespace
这是针对密码更改的django.contrib.auth测试而提出的(其中之一是test_password_change_fails_with_mismatched_passwords (django.contrib.a
我正在尝试做一个基本的Django应用程序与一个登录页面。我做了以下工作:
python manage.py startapp landing
然后我将landing添加到INSTALLED_APPS中,将url(r'^$', 'landing.views.index')添加到urlpatterns中。
在landing/view.py中,我补充道:
from django.shortcuts import render
from django.shortcuts import render_to_response
from django.template im
我是django的初学者,我知道在堆栈溢出上有一些简单的解决方案,但是这些解决方案并不适合我,或者我无法理解它们。这是我的settings.py文件。无法找出这个错误的原因是什么,因此我得到了"TemplateDoesNotExist at /rango/“错误。
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TEMPLATE_PATH=os.path.join(BASE_DIR,'templates')
TEMPLAT
我在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管理中创建一个自定义小部件。我创建了一个类:
class FroalaWYSIWYGTextareaWidget(django.forms.widgets.Textarea):
template_name = 'froala_wysiwyg.html'
然后是一个简单的模型形式:
class ArticleForm(django.forms.ModelForm):
class Meta:
fields = '__all__'
model = Article
widgets =
我知道这个问题已经问过很多次了,但是即使在解决了所有的问题之后,我仍然会犯这个错误。我的安排如下-
settings.py
"""
Django settings for my_notebook project.
Generated by 'django-admin startproject' using Django 1.8.3.
For more information on this file, see
https://docs.djangoproject.com/en/1.8/topics/settings/
For the
我在localhost:8000/begin中尝试访问一个begin.html文件,但在尝试访问它时得到DjangoTemplateDoesNotExist错误。
该模板中唯一一件事是
<h1>welcome to my app !</h1>
它在app/template目录中。
在同一个应用程序目录中是我的views.py文件,该文件包含
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.shortcuts import render
# Create your
我在Django路由查找位于应用程序级别的模板时遇到了问题。也就是说,除非我将模板放在根项目级目录中,否则不会呈现应用程序级目录中的模板。但对我来说,这个架构的问题是,如果我有两个或更多的应用程序都有一个名为home.html的文件,我如何从项目级别的模板文件夹中解决这个问题,这样它们就不会发生冲突。
错误消息
Template-loader postmortem
Django tried loading these templates, in this order:
Using engine django:
django.template.loaders.filesystem.Loade
我正在尝试在django中加载一个模板。我创建了一个名为current_date.html的文本文件,并在该文件中键入
"It is now {{current_date}}."
并将其放入模板目录中
C:\Users\reza\env_mysite\lib\site-packages\django\contrib\admin\templates
然后在视图中,我编写了下面的代码块:
from django.template.loader import get_template
from django.template import Context
from django.h