Je cherchais à essayer django-directupload dans l'un de mes projets Django, mais je suis nouveau sur Django et j'ai des problèmes avec l'installation. Je suis les instructions d'installation dans le fichier README. J'ai installé django-directupload en utilisant sudo pip install django-directupload
.Ajout de django-directupload au projet Django
Voici mon urls.py, que je ne trouve pas juste:
from django.conf.urls.defaults import patterns, include, url
from testproject import settings
import directupload
from django.contrib import admin
directupload.admin.patch_admin()
admin.autodiscover()
urlpatterns = patterns('testproject.database.views',
url(r'^(\d+)/$', 'test_view', name="test_page"),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'^directupload/', include(directupload.urls))
)
if settings.DEBUG:
urlpatterns += patterns('',
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
)
Edit:
J'ai gagné un aperçu des modèles d'administration prépondérants (Merci pour le lien ilvar). J'ai copié et collé le fichier contrib/admin/templates/admin/change_form.html
dans le répertoire des modèles de projet dans le sous-répertoire /admin/nameofmyapp/
et ajouté {% load directupload_tags %}{% directupload_head %}
sous le reste des étiquettes de chargement. Quand je vais à l'administrateur Django, je reçois l'exception: 'module' object has no attribute 'admin'
sur la ligne 6 de urls.py
.
Pas une réponse à votre question, mais notez que vous devez remplacer 'depuis les paramètres d'importation de testproject' par' depuis les paramètres d'importation de django.conf selon https://docs.djangoproject.com/en/dev/topics/settings/# using-settings-in-python-code –