Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用Django进行查询不起作用_Python_Django - Fatal编程技术网

Python 使用Django进行查询不起作用

Python 使用Django进行查询不起作用,python,django,Python,Django,我不熟悉Django和Python。这是我在这里的第一篇帖子 我一直在尝试在我用Django制作的网站上打印我用HeidySQL制作的数据库中的一些对象 Django内部的应用程序称为用户。所以127.0.0.1:8000/用户,在这里面我有另一个页面,在127.0.0.1:8000/用户/登录中,加载很好 我成功地将这个DB与Django同步,我甚至在Django shell中看到了一些行,这就是为什么我认为所有的东西都连接得很好 此login.html文件包含以下内容: {% block c

我不熟悉Django和Python。这是我在这里的第一篇帖子

我一直在尝试在我用Django制作的网站上打印我用HeidySQL制作的数据库中的一些对象

Django内部的应用程序称为用户。所以127.0.0.1:8000/用户,在这里面我有另一个页面,在127.0.0.1:8000/用户/登录中,加载很好

我成功地将这个DB与Django同步,我甚至在Django shell中看到了一些行,这就是为什么我认为所有的东西都连接得很好

此login.html文件包含以下内容:

{% block content %}
<h1>{{ allcharacters_query }} </h1>

</body>

{% endblock %} 
这是我的URL.py文件:

from django.conf.urls import url, include, patterns
from .import views
from django.contrib.auth.views import login

urlpatterns = [
    url(r'^$', views.index,name='index'),
    url(r'^login/$',login,{'template_name': 'users/login.html' })

]
我真的不知道如何解决这个问题。我从Django官方网站上读了很多文档,看了很多视频,但是我被困在这里了。 谢谢大家

更换

{% for lista in characters_list %}
作者:

模板中不存在字符列表


在URL文件中没有URL调用您的视图return\u charnames。

您应该将return\u charnames添加到URL.py,以正确的URL显示html内容。

如果覆盖登录方法,您必须使用视图呈现而不是django的视图进行登录

 url(r'^login/$',views.return_charnames) 

什么是字符列表。它是从哪里来的?好吧,这是未完成的,所以我忽略循环部分,我现在只想显示{{allcharacters\u query}}部分。等等,呈现return\u charnames的url模式在哪里?。您正在使用django的登录视图/login/I not know。。你的意思是,sorry@AranuEspin,登录的url模式不应该看起来像urlr“^login/$”,views.return\u charnames吗?您好,我刚做了,仍然不起作用。Atm Id建议忽略循环部分,只显示{{allcharacters\u query}}部分。问题来自URL,登录只调用索引视图,不返回字符名
{% for lista in allcharacters_query %}
 url(r'^login/$',views.return_charnames)