問題タブ [django-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1072 参照

django - yourlabs-サブスクリプションエラー-レンダリング中にVariableDoesNotExistをキャッチしました

更新されたyourlabsサブスクリプションの例を使用しようとしましたが、インストールは正常に機能しました。

  • サブスクリプションアプリの各ビューは、テンプレートへのレンダリングでリクエスト変数を返します。

  • このrequest context変数はテンプレートで受け取られず、その結果、次のエラーが発生します

    Caught VariableDoesNotExist while rendering: Failed lookup for key [request] in u

これはすべてのビューで返されるため、特定のテンプレートを微調整してこの問題を解決することはできません。

0 投票する
1 に答える
199 参照

django - Djangoショートカット関数のレンダリングでリクエスト変数が返されない

私のビューファイルの一部にある次の

私のテンプレートの一部は

ただし、これらのユーザーのいずれかを使用してログインしても、このリンクは表示されます。これは、チェックrequest.user.usernameしていて、リクエスト変数がレンダリング関数によってテンプレートに渡されていないためです。

requestuser.usernameを直接参照する場合は問題ありませんが、この変数を返す同様のビューが他にもあるため、この問題を解決したいわけではありません。

これはすべてdjango-subscriptionyourlabs forkの一部です。以前は使用したことがないので、なぜこのエラーが発生するのかわかりません。render shortcut

どんな助けでも深く感謝されます。

0 投票する
1 に答える
621 参照

django - django フォーラム アプリのシューッという音の問題

いくつかのフォーラム アプリを起動して実行しようとしています。何も動作しません。djangobb フォーラムで、pybb-demo を取得しています

haystack と whoosh seperatley をダウンロードし、python setup.py install 経由でロードしましたが、すべてがそこにあるようには見えません。ウェブ上でも不足している余分なファイルを見つけることができないので、この問題が何によって引き起こされたのかを尋ねます.

インストールするとき

それはその仕事を終えます。しかし、そのインストール ディレクトリには、whoosh フォルダーはありません。最も近いのは django_whoosh-0.0.0-py2.6.egg です。しかし、唯一のpyファイルinitはmanagers.pyです

私も得る

そうじゃない、ただそこにないだけ、なんだ?

0 投票する
2 に答える
1204 参照

django - コメントフレームワークに組み込まれたdjangoに削除ボタンを提供する方法

djangoコメントフレームワークを使用しています。それは多くの機能を提供すると言っており、ソースファイルでもさまざまなオプションがあることがわかりますが、ドキュメントは少し貧弱です。

2つの問題があります

  1. 投稿されたコメントごとにを提供したいのdelete buttonですが、ユーザーを別のページにリダイレクトしたくありません。コメントを確認メッセージとともに削除したいだけです。でこれを行う方法を教えてくれるドキュメントは見つかりませんでしたdjango comments framework
  2. がある場合error while submitting the comment form、ユーザーはredirected to the preview page(エラーも処理します)、これは必要ありません。適切なエラーを表示して、ユーザーを同じページにリダイレクトしたいと思います。どうすればこれを行うことができますか。

どんな助けや指示も大歓迎です

0 投票する
3 に答える
3786 参照

python - djangoアプリの複数のインスタンス、djangoはこれをサポートしていますか

djangoで簡単なフィードバックアプリケーションを作成しました。これは特に複雑ではありません。基本的に、認証されたユーザーが件名付きのショットメッセージを作成し、フォームを介してそのメッセージを送信できるようにします。次に、選択したグループのユーザーがユーザーから送信されたフィードバックを表示できるようにします。将来的にはもっと機能を追加するかもしれませんが、今のところそれは私が望むことをします。

ここに私の質問があります。私が構築しているサイトには、フィードバックアプリを使用したい場所が複数あります。たとえば、「サイトについてどう思いますか?」ある種のページには/dev/feedback/、「/ support / Feedback /」にカスタマーサポートのフィードバック用のページもあります。現在、コードをmysite.apps.dev.feedbackオーバーからにコピーしましたmysite.apps.support.feedback

問題は、これにより同じコードの2つの別々のコピーが作成されたことです。アプリを書いたばかりなのに、2つのバージョンはすでに分岐し始めており、これは厄介です。私の質問は、異なるデータベースモデルを使用してdjangoサイトで同じアプリの複数のインスタンスを作成するにはどうすればよいですか?

関連しているが役に立たないことがわかったリソースには、https ://docs.djangoproject.com/en/dev/topics/http/urls/とDjangoの名前空間URLの反転:同じアプリの複数のインスタンスがあります。最初のページでは提供されていません。この問題の多くと2ページ目は、関連性がなく、価値よりも多くの作業を行っているように見える、やや不器用で実用的でない解決策を提供します。同じdjangoアプリの複数のインスタンスを実装する適切な方法はありますか?

0 投票する
2 に答える
810 参照

python - Twitter経由でログインしようとすると、Djangoソーシャル認証で「認証サービスが正しくありません」というエラーが発生する

サイトにこれを経験した人はあまりいないと思いますが、試してみます. 設計中のサイトにソーシャル認証用の Django Social Auth をインストールしようとしましたが、取得したサービスのいずれかを使用してログインしようとすると、次のエラーが表示されます

正しいコンシューマーと秘密鍵を入力し、pip を使用して再インストールしたことは確かです。pip バージョンを使用する代わりに、プロジェクト内のコードのみを試してください。

これが私のsettings.pyとlocal_settings.pyを組み合わせたものです(ここではコードを正しくフォーマットすることができなかったので、Pastebinを使用しました)

これまでのところ、実装例を機能させようとしましたが、それでも失敗しました。可能な限りコピーしようとしましたが、実際には何も機能していないようです。状況に関する詳細情報が必要な場合はお知らせください。追加のコードを投稿できます。

乾杯。

0 投票する
1 に答える
1489 参照

django - -- django allauth を使用してログイン プロセスをカスタマイズする

django-allauthのdjangoプロジェクトでユーザーのログインと認証を提供するために使用しています。そして、今まで順調に進んでいたのですが、現在のアプリで実装できるかどうかわからないことが 2 つあります。どんな助けでも大歓迎です:

  1. 次の設定を行うとACCOUNT_EMAIL_VERIFICATION = True、ユーザー アカウントは、ユーザーが電子メール リンクを有効にするまで有効になりません。しかし、私がやりたいことは、ユーザーがログインできるようにすることですが、アカウントを一時的にアクティブのままにしておくことです。ユーザーがリンクを使用して 7 日以内にアカウントを有効にしない場合、アカウントはブロックされます。

  2. ユーザーが電子メールとユーザー名の両方を使用してログインできるようにしたいのですが、それは可能ですか? 現状readmeでは、そのうちの 1 つしか実行できません。

どんな種類の助けも本当に感謝しています。

アップデート

私は 2 番目の問題のハックを書きました。必要に応じて、django-alluth のフォークで確認できます https://github.com/sachingupta006/django-allauth

0 投票する
1 に答える
1456 参照

django - ドキュメント管理を Django プロジェクトに追加する最善の方法に困惑

ドキュメント管理機能が必要な django アプリを作成しています。ユーザーはドキュメントをアップロードし、ドキュメントのリストを表示して、かなり簡単な方法で選択します (主に、特定のカテゴリのドキュメントのセットが表示されます)。組織内の他のユーザーによって共有されます)。

これを自分のアプリに統合したいので、非常に機能豊富なユーザー インターフェイスは必要ありません (実際、アプリやライブラリは、さらにコーディングしないとまったく使用できなくても問題はありません)。django で使用できる必要があります。

では、より大きなアプリへの統合に適した適切なモデルと UI 要素を提供する、django 用の優れたアプリまたはライブラリは何ですか?

私はdjangoパッケージのページを見てきましたが、そこにあるアイテムのどれも、私ができる限り、特に適しているとは思いません. 特に、マヤは統合を念頭に置いて作成されたようには見えません。

0 投票する
3 に答える
298 参照

python - Django:オーバーライドされたテンプレートを拡張する

設定に2つのアプリケーションがあります。INSTALLED_APPS:

そして、application2がapplication1からテンプレートを変更するようにします(ボタンを追加するなど)。

テンプレート全体をオーバーライドせずにこれを実現するにはどうすればよいですか?

ノート

問題は、2つのテンプレートが同じ名前( "mytemplate.html")と同じフォルダー名( "application1")を持っていることです。

私が書くことができないように:

両方のテンプレートの名前が「application1\mytemplate.html」であるためです。

0 投票する
1 に答える
1720 参照

django - django 固有の設定アプリ

ファイルをダウンロードして保存するためのディレクトリが必要な django アプリに取り組んでいます。

アプリを再利用できるようにしたいので、このディレクトリのパスをハードコーディングしたくありません。そこで、このパスを設定/設定可能なグローバル変数にしたいと思います。

この設定/グローバル変数をどこに置くことができますか?

この種のアプローチは良いですか? http://blog.muhuk.com/2010/01/26/developing-reusable-django-apps-app-settings.html

アドバイスありがとうございます!