8
ho un modello seguente URL:vista Django ottenuto un argomento chiave inaspettato
urlpatterns = pattern('',
...
url(r'edit-offer/(?P<id>\d+)/$', login_required(edit_offer), name='edit_offer'),
)
e una corrispondente vista edit_offer:
def edit_offer(request, id):
# do stuff here
un link sulla pagina delle offerte porta a modificare vista offerta:
<a class="btn" href="{% url edit_offer offer.id %}">Edit</a>
facendo clic sul pulsante genera un errore di tipo:
edit_offer() got an unexpected keyword argument 'offer_id'
Qualche idea su cosa sta succedendo? Non vedo cosa c'è di sbagliato qui. Ho altri punti di vista con modelli simili e funzionano tutti bene.
grazie. seguendo il tuo consiglio, quando sono arrivato a digitare un percorso completo per la mia offerta, ho scoperto che avevo un'altra vista (fittizia) con lo stesso nome, e quell'offerta in effetti non aveva offer_id tra i suoi kwargs, rimuovendola ha risolto il mio problema. Errore stupido da parte mia. – Neara
vedo. nessun problema. –