Merhaba, Python ve Django'da yeniyim ve django workshop rehberini takip ediyorum. Python 3.5 ve Django 1.9'u yükledim ve birçok hata mesajı alıyorum ... Şimdilik birçok dokumentasyon buldum ama şimdi takıldım. Ben görüş ve eklemek istediğiniz ve bu yüzden urls.py aşağıdaki kodu eklendi:Django 1.9'da callable geçişi nasıl yapılır
from django.conf.urls import include, url
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = [
# Uncomment the admin/doc line below to enable admin documentation:
#url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'^rezept/(?P<slug>[-\w]+)/$', 'recipes.views.detail'),
url(r'^$', 'recipes.views.index'),
]
ve her zaman hata mesajı alıyorum:
Support for string view arguments to url() is deprecated and will be removed in Django 1.10 (got recipes.views.index). Pass the callable instead.
url(r'^$', 'recipes.views.index'),
Ama onları nasıl geçirileceğini bulamadık . Belgeler sadece "bunları ilet" diyebiliyorlar ama nasıl bir örnek yok ...
Django 1.4 için bu kılavuz yazılmıştır. O zamandan beri çok şey değişti, bu yüzden Django'yu öğrenmek için farklı bir öğretici aramak daha iyi olabilir. – Alasdair
Hmm yeah teşekkür ederim (= – Pompi