2012-07-20 23 views
7

In pratica ho seguito il tutorial ma sono bloccato quando si tratta di far funzionare la pagina di amministrazione. L'errore che ottengo è: L'URL/admin/richiesto/non è stato trovato su questo server. Così ho guardato un sacco di forum e un bel po 'di domande sullo stackoverflow, ma dato che sono un noob completo, non ne capisco la metà e l'altra metà non risolve il mio problema. Questo è ciò che la mia settings.py assomiglia:Pagina di amministrazione di Django non trovata

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', 
    'polls' 
) 

Questo è ciò che il mio urls.py assomiglia:

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'^$', 'BoE.views.home', name='home'), 
    # url(r'^BoE/', include('BoE.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)), 
) 

Qualsiasi aiuto sarà molto apprezzato. Grazie in anticipo!

+0

Questo errore non sembra un errore Django. Stai usando il server di sviluppo 'runserver', o un server web reale come Apache? Se è quest'ultimo, molto probabilmente non hai la connessione wsgi tra l'istanza di Django e Apache o qualsiasi altra configurazione corretta. In generale, se sei in sviluppo, un server web completo è solo un mal di testa, e sarei diffidente nei confronti di qualsiasi tutorial che ti spinga da quella parte. –

+0

Ciao Chris, sto usando il server di sviluppo runserver come suggerito dal tutorial – AmirHBP

+0

è django errore pagina gialla –

risposta

5

Hai ricevuto la pagina "Benvenuto in Django" quando ti riferisci a http: // 127 0 0 1: 8000? (con punti)

Stai andando a http: // 127 0 0 1: 8000/admin /?

Ha fatto tutto dalla prima parte del tutorial? Hai visto gli oggetti nel database?


nei commenti qui sotto, abbiamo capito che il problema non era con Django, come aveva fatto lo stesso codice esatto che ho avuto (e la mia lavorate). Doveva andare su wiki.bitnami.org/Components/Django e seguire le istruzioni lì

+0

Sono stato il benvenuto in Django ma non in 127 .... l'ho ottenuto sull'IP elastico che ho assegnato al mio server. Il mio server è un'istanza di Bituna DjangoStack EC2. – AmirHBP

+0

http://54.247.125.185/ questo è il sito web – AmirHBP

+0

Hai seguito le istruzioni in questa pagina: http://wiki.bitnami.org/Components/Django? Recentemente ho fatto il tutorial sui sondaggi, ei tuoi frammenti di codice sono identici ai miei, quindi il problema è questa relazione Bitnani-Django – SaiyanGirl

1

Ho intenzione di andare avanti e fare una pugnalata, perché questa è l'unica cosa che posso pensare che potrebbe essere ancora il problema.

Se si esegue solo python manage.py runserver, il server di sviluppo si collega a 127.0.0.1:8000. Tuttavia, a meno che tu non stia navigando in un browser che si trova letteralmente sulla macchina, o comunque accedendo direttamente attraverso la macchina (X Window, VNC, tunnel, ecc.), Non puoi accedere da remoto.

Se si desidera accedere al server dev all'indirizzo IP effettivo, è necessario dirgli di legarsi alla interfaccia principale:

python manage.py runserver 0.0.0.0:8000 

Poi, sarete in grado di accedere al tuo sito in il tuo browser locale con http://<ip>:8000/admin/

+0

L'ho eseguito con 0.0.0.0:8000 ma niente. Anch'io, solo ora, ho creato un nuovo server da zero. Comincio a pensare se ha qualcosa a che fare con come Bitnami gestisce le cose. – AmirHBP

Problemi correlati