加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

在/ admin /找不到Django管理页面

发布时间:2020-12-20 13:31:49 所属栏目:Python 来源:网络整理
导读:我只是安装apache和 django. django默认页面工作正常: It works! This is the default web page for this server. The web server software is running but no content has been added,yet. 但/ admin / site不是: Not Found The requested URL /admin/ wa
我只是安装apache和 django.

django默认页面工作正常:

It works!

This is the default web page for this server.

The web server software is running but no content has been added,yet.

但/ admin / site不是:

Not Found

The requested URL /admin/ was not found on this server.

Apache/2.2.17 (Ubuntu) Server at 69.162.92.53 Port 80

Apache conf(/etc/init.d/apache2/sites-avaliable/mysite.conf)文件:

<VirtualHost *:80>
WSGIScriptAlias / /var/www/mysite/mysite/wsgi.py

ServerName mysite.com.br
Alias /static /var/www/mysite/media/static/

<Directory /var/www/mysite/mysite>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

wsgi文件(/var/www/mysite/mysite/wsgi.py):

import os
import sys

sys.path.insert(0,'/var/www/mysite')
os.environ.setdefault("DJANGO_SETTINGS_MODULE","mysite.settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

Django mysite.settings(/var/www/mysite/mysite/settings.py):

...
INSTALLED_APPS = (
    'django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.sites','django.contrib.messages','django.contrib.staticfiles',# Uncomment the next line to enable the admin:
    'django.contrib.admin',# Uncomment the next line to enable admin documentation:
    # 'django.contrib.admindocs',)
...

Django mysite.urls(/var/www/mysite/mysite/urls.py):

from django.conf.urls import patterns,include,url

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',# Examples:
    # url(r'^$','mysite.views.home',name='home'),# url(r'^mysite/',include('mysite.foo.urls')),# Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/',include('django.contrib.admindocs.urls')),# Uncomment the next line to enable the admin:
    url(r'^admin/',include(admin.site.urls)),)

就这样.我错过了什么吗?

谢谢!

解决方法

这是一个apache配置错误.

我相信你应该指出: –

<Directory /var/www/mysite>
    Order allow,deny
    Allow from all
</Directory>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读