私はDjangoプロジェクトの1つでdjango-directuploadを試してみたいと思っていましたが、Djangoを初めて使っていてインストールに問題があります。私はREADMEのインストール手順に従っています。私はsudo pip install django-directupload
を使ってdjango-directuploadをインストールしました。Djangoプロジェクトにdjango-directuploadを追加する
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,
}),
)
編集:
だから私はリンクのオーバーライド管理テンプレート(ありがとうilvarいくつかの洞察を得てきました。ここ
は私が正しいとは思わない私urls.pyであり、 )。 contrib/admin/templates/admin/change_form.html
ファイルをコピーして/admin/nameofmyapp/
サブディレクトリのプロジェクトテンプレートディレクトリに貼り付け、残りのロードタグの下に{% load directupload_tags %}{% directupload_head %}
を追加しました。私がDjangoの管理者に行くとき、私は例外を得ます:の'module' object has no attribute 'admin'
6行目。
あなたの質問には答えられませんが、https://docs.djangoproject.com/ja/dev/topics/settingsにある 'from testproject import settings'を' from django.conf import settings'に置き換えてください/#using-settings-in-python-code –