Мне нужно добавить функциональность, в которой любой может добавить новое изображение в мое приложение для изображений.Вызов метода добавления/удаления по умолчанию администратора Django из шаблона
Так что я дал ссылку приложения Add Image в шаблонах. Эта ссылка должна при вызове по умолчанию Добавить метод фотомоделью в models.py которая
class Image(models.Model):
title = models.CharField(max_length=60)
Мой HTML-файл выглядит следующим образом
<h3><a href="{% url photoapp.views.main %}">PhotoApp</a></h3>
{% if user.is_staff %}
<a href='{% url admin:index %}'>Admin</a>
<a href="{% url admin:photoapp.add_image %}">Add Image</a>
<a href="{% url photoapp.views.search %}">Search</a>
{% endif %}
Здесь он показывает мне, что
Caught NoReverseMatch while rendering: Reverse for 'photoapp.add_image' with arguments '()' and keyword arguments '{}' not found.
Мои название проекта - фотография, которая содержит photoapp
photo
photoapp
models.py
views.py
templates
photo
list.html
admin
base_site.html
settings.py
urls.py
Пожалуйста, дайте мне знать, как я могу вызвать функцию добавить модель по умолчанию из файла .html
EDIT
Добавлено url.py
urlpatterns = patterns('',
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
url(r'^(\d+)/$', photo.photoapp.views.album),
url(r'^(\d+)/(full|thumbnails|edit)/$', photo.photoapp.views.album),
url(r'^update/$', photo.photoapp.views.update),
url(r'^search/$', photo.photoapp.views.search),
url(r'^image/(\d+)/$', photo.photoapp.views.image),
url(r'', photo.photoapp.views.main),
)
if settings.DEBUG:
urlpatterns += patterns('django.views.static',
(r'media/(?P<path>.*)$', 'serve', {'document_root': settings.MEDIA_ROOT}),
)
Какая версия Django? Покажите нам URL-адрес photoapp. –
У вас есть url/view add_image? – Aldarund
@Bibhas - Django 1.3 Обновлено выше – Neil