Domanda

sto lavorando con Django, certamente per la prima volta a fare qualcosa di reale.

L'aspetto URL di configurazione come il seguente:

urlpatterns = patterns('my_site.core_prototype.views',

    (r'^newpost/$', 'newPost'),

    (r'^$', 'NewPostAndDisplayList'), # capture nothing...


    #more here... - perhaps the perma-links?
)

Questo è in url.py di un'applicazione che viene caricato dal url.py del progetto tramite:

urlpatterns = patterns('',
    # only app for now.
    (r'^$', include('my_site.core_prototype.urls')),
)

Il problema è che, quando ricevo un 404 di tentare di utilizzare newpost, la pagina di errore mostra solo il ^$ - sembra ignorare il modello newpost ...

Sono sicuro che la soluzione è probabilmente stupido-semplice, ma in questo momento mi manca esso. Qualcuno può aiutare a ottenere me sulla strada giusta ...

È stato utile?

Soluzione

Il modello per la includono corrisponderà solo una stringa URL vuota, cambiarlo in un prefisso che dovrebbe essere mappato agli URL inclusi, o rimuovere il $ da quel modello.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top