2

タイトルにある通りです。

https://github.com/concentricsky/django-tastypie-swaggerの指示に従いました

インストールはうまくいったようですが、設定した URL にアクセスすると、「/alex/ で NoReverseMatch」と表示されます。

u"'tastypie_swagger" は登録済みの名前空間ではありません

そして、次のようなより詳細なエラー

    Error during template rendering

    In template /home/vagrant/.virtualenvs/thm/local/lib/python2.7/site-packages/tastypie_swagger/templates/tastypie_swagger/index.html, error at line 48

u"'tastypie_swagger" は登録済みの名前空間ではありません

そして、エラーが発生している Tastypie swagger テンプレートの行を示します

4

1 に答える 1

1

Tastypie_swagger のメイン テンプレートは、以前のバージョンの Django と互換性がない Django 1.5 で必要とされるように、パスを引用符で囲んだ url タグを使用します。

Django 1.4 と互換性を持たせるために、tastypie_swagger/templates/tastypie_swagger/index.html に以下を追加してみてください。

(% load url from future %}

ファイルの最初の {% url %} タグの前の任意の場所に追加します。これにより、モジュールの作成者が対処できるようになるまで、問題を回避できます。

于 2013-05-04T15:46:43.810 に答える