Django 访问admin提示ViewDoesNotExist at /admin/

ViewDoesNotExist at /admin/

Could not import django.views.generic.simple.redirect_to. Parent module django.views.generic.simple does not exist.

Request Method: 

GET

Request URL:

http://127.0.0.1:8888/admin/
Django Version:1.7.8

Exception Type:ViewDoesNotExist

Exception Value:

Could not import django.views.generic.simple.redirect_to. Parent module django.views.generic.simple does not exist.

Exception Location:

C:\Python27\lib\site-packages\django-1.7.8-py2.7.egg\django\core\urlresolvers.py in get_callable, line 104

Python Executable:

C:\Python27\python.exe

Python Version:2.7.9

Python Path:

[‘D:\\samcao\\mailclient‘,
 ‘C:\\Python27\\lib\\site-packages\\django-1.7.8-py2.7.egg‘,
 ‘C:\\Windows\\system32\\python27.zip‘,
 ‘C:\\Python27\\DLLs‘,
 ‘C:\\Python27\\lib‘,
 ‘C:\\Python27\\lib\\plat-win‘,
 ‘C:\\Python27\\lib\\lib-tk‘,
 ‘C:\\Python27‘,
 ‘C:\\Python27\\lib\\site-packages‘]

 Server time: Sat, 13 Jun 2015 17:06:45 +0800

最终检查发现是由于urls.py中的url设置有问题:

urlpatterns = patterns(‘‘,
    # Examples:
    # url(r‘^$‘, ‘mailclient.views.home‘, name=‘home‘),
    # url(r‘^blog/‘, include(‘blog.urls‘)),

    url(r‘^admin/‘, include(admin.site.urls)),
    url(r‘^favicon\.ico$‘,‘django.views.generic.simple.redirect_to‘,{‘url‘:‘/static/images/favicon.ico‘}),
)

上面因为之前配置ICO文件时有配置

django.views.generic.simple.redirect_to

测试有误.将其删除掉.恢复正常.

最终截图

时间: 2024-10-03 13:38:40

Django 访问admin提示ViewDoesNotExist at /admin/的相关文章

django基础知识之后台管理Admin站点:

Admin站点 通过使用startproject创建的项目模版中,默认Admin被启用 1.创建管理员的用户名和密码 python manage.py createsuperuser 然后按提示填写用户名.邮箱.密码 2.在应用内admin.py文件完成注册,就可以在后台管理中维护模型的数据 from django.contrib import admin from models import * admin.site.register(HeroInfo) 查找admin文件:在INSTALLE

Django学习笔记(四)—— Admin

疯狂的暑假学习之  Django学习笔记(四)-- Admin 参考:<The Django Book> 第6章 Django 可以使用admin自动创建管理界面. 1. 配置 django-admin.py startproject 创建的项目,如果没有注解掉默认的配置,python manage.py syncdb 创建用户后,直接 http://xxxxxx/admin 输入密码即可进入. 如果修改了配置文件,保证将 django.contrib.admin 加入setting.py 中

django (五) 第一个django app 创建template,修改admin外观

上一章,我们完成了admin的基本功能,但是,它的外观实在是太丑了,那么接下来,我们就尝试去改变它吧~ 要想改变它就要使用Django的模板系统.由于admin是Django自带的app,所以他用的是Django自带的模板系统. 首先你需要在项目中创建一个模板文件夹,你可以把它放在文件中的任何位置,这里假设路径是mysite/templates 注意:这里的mysite是最外面的文件夹.修改settings.py: TEMPLATE_DIRS = ( r'C:\mysite\templates'

替换django的user模型出现的异常django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on database &#39;default&#39;

django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on database 'default' 百度上的大部分解决方案: 方案1.删除数据库中 除了auth_user的其他表,然后重新来一次 大概原因是因为admin的模型依赖了之前默认的user模型吧 方案2:如果

MAC中Django中runserver提示Can&#39;t connect to local MySQL server through socket &#39;/tmp/mysql.sock错误

好像不止遇到一次,直接Google就可以了,在stackoverflow中就有答案,答案就是你没有开MySQL - -. stackoverflow链接见 http://stackoverflow.com/questions/16325607/cant-connect-to-local-mysql-server-through-socket-tmp-mysql-sock 开启MySQL的命令如下: mysql.server start MAC中Django中runserver提示Can't co

安装wamp,访问主页提示PHP configuration loaded file&hellip;&hellip;

安装wamp,访问主页提示PHP configuration loaded file-- *** ERROR *** The PHP configuration loaded file is: - should be: C:/wamp/bin/apache/apache2.4.17/bin/php.ini or c:/wamp/bin/php/php5.6.15/phpforapache.ini 安装的版本为 wampserver3_x86_apache2.4.17_mysql5.7.9_php

谷歌浏览器访问网站提示“您要访问的网站包含恶意软件”

今天有蝉知建站系统的客户反映,他的站点在用谷歌浏览器访问时提示"您要访问的网站包含恶意软件",而是用其他的浏览器访问显示正常,红通通的页面并未让用户感到一丝喜庆. 问题原因: 出现这个问题的原因有很多,遇到该提示时,可以考虑以下几个因素: 1.网站本身确实有问题,比如被恶意攻击.挂马,或是间接地引用了恶意网站的内容等. 2.站长在网站内投放的一些代码被谷歌误认为是恶意代码,比如广告联盟等. 3.网站本身没有问题,但被运营商HTTP或DNS劫持,强行投放广告,这是最常见也最恶心的情况.

访问webmail提示An error occurred错误

访问web提示如下错误: nginx日志报upstream timed out (110: Connection timed out) while reading response header错误. 环境:nginx做代理,转给apache 解决办法:1.原因在于nginx proxy的超时时间太短,建议修改如下配置文件. [[email protected] ~]# vi /usr/local/kk-mail/config/nginx/proxy.conf proxy_connect_tim

apache 2.4.23 只能本地访问,其他用户不能访问,提示You don&#39;t have permission to access

这个版本的httpd.conf的配置方法跟原版本的设置不一样了. 需要在目录安全配置中 修改为 Require all granted 比如  把Require local 修改为Require all granted. 特别要注意,需将httpd-vhosts.conf中的配置也要一同修改. apache 2.4.23 只能本地访问,其他用户不能访问,提示You don't have permission to access 原文地址:https://www.cnblogs.com/laoji