問題タブ [inlines]

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 に答える
1545 参照

python - Django ネストされたインライン TemplateDoesNotExist

エラー

django-nested-inlineパッケージを使用しようとしています。すべてが機能しているように見えますが、管理 Web サイトで新しい Web サイトを作成しようとするとCourse、次のエラーが表示されます。

しかしもちろん、admin/edit_inline/stacked-nested.htmlテンプレートのレンダリング中にエラーが発生したため、存在しません:

ご覧のとおり、Django がレンダリングしようとすると、何かが台無しになります。

{% include inline_admin_formset.opts.template %}

マイコード

これが私のadmin.pyものですが、上記のエラーとは実際には何の関係もないと思います:

そして、これが私のものmodels.pyです:

私が気づいたこと

  • django-nested-inlineは 2 日前に 0.3.3 から 0.3.4 に更新されました。更新版は「ライセンスを追加し、python 3 用に更新」したものです。私は 0.3.4 を使用していますが、Python 3 ではなく Python 2.7 も使用しています。ただし、0.3.4 をアンインストールし、0.3.3 をインストールして、もう一度試しました。これは機能せず、同じエラーが発生しました。それ以来、0.3.3 をアンインストールし、0.3.4 を再インストールしました。
  • 管理サイトから新しいサイトを追加しようとしても、管理サイトとサイト自体はクラッシュしませんCourse
0 投票する
2 に答える
3662 参照

python - django: get_Form インラインをオーバーライドする

get_form現在のユーザーでフィルタリングするために、表形式の管理者をオーバーライドしたいと考えています。問題は、エラーが発生していることです。

  • Admin.py

    /li>
  • フォーム.py

    /li>

私はインラインではなく同じ戦略を使用しましたが、それは機能しますget_form

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

python - Django admin で StackedInline を継承するクラス内のさまざまなフィールドを表示する

次の問題について助けが必要です。

Django admin を使用して、オブジェクトが存在するかどうかに応じて、いくつかのフィールドをインラインで非表示にしたいと考えています。

admin.ModelAdmin と同等の例:

どうすればインラインと同等にできますか?

私は懸命に努力しましたが、問題を解決するのに役立つものは見つかりませんでした。私が見つけたいくつかのトピック:

ここここここ

誰かが仕事をすることができるコードの例を示すことができますか?

0 投票する
0 に答える
95 参照

django - 「非」管理ページに「インライン」サブフォームを含むフォームを作成する最良の方法は?

新しいプロジェクトでは、フロント アプリケーションに admin django プロジェクトのいくつかの機能を追加したいと考えています。

django admin なしで、django admin のインライン機能を持つために使用できるモジュール/スニペットはありますか?

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

c# - TextBlock.Inlines を Backgroundworker から変更

BackgroundWorker からインラインを変更する方法はありますか?

私は次のことを試しました:

そして構文クラス:

私はいつもこのエラーを受け取ります:The calling thread cannot access this object because a different thread owns it.

私はさまざまなことを試しました:進行状況が変更されたrunListを返し、静的構文クラスを通常のクラスに変更しました..しかし、何も機能せず、常に同じエラーです。

また、Backgroundworker から呼び出してみました。つまり、呼び出しを意味します。

誰でも問題を知っていますか?

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

django - Django 管理者 - save_formset をオーバーライドしてインラインを保存する

私はdjango(1.8)に比較的慣れていないので、このリンクに従ってsave_formset関数をオーバーライドすることをすべて指摘しているこの問題を読みました。

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_formset

古いスレッド ( Django admin - how to save inlines? ) に追加していましたが、可視性を高めるために別のスレッドとして上げたいと考えており、これ以外にも既に回答がありました。

以下の関数は、保存する前にフォームを修正しようとしている場所で機能します。つまり、監査フィールド (作成/変更) を USER に更新し、「enum_value_en」属性を小文字にします。ユーザーがエントリを 1 つだけ入力した場合はすべて機能しますが、さらに追加すると、すべてのエントリが同じ値 (つまり、データベースの「enum_value_en」) で更新されます。

  • 元。

    エントリが「a」と「b」の場合、両方のレコードで小文字の属性が「b」に設定されます。

PS。コードの各行を理解できるように、誰かが提案についてコメントを提供してくれるとありがたいです。

最も高く評価されています。