問題タブ [revitpythonshell]
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.
python - 「ValueError:」を修正するにはどうすればよいですか" この多対多の関係を使用するには、フィールド "klant" の値が必要です。"
インポートは次のとおりです。
これは私が定義した最初のクラスです。これはアクション (Actie) のステータスであり、status-id と status-name があり、max_length 属性は 5 (todo、doing、done) です。
これは顧客を意味する 2 番目のクラスの Klant です。ID、顧客名、および顧客のユーザーがあり、これは、django が提供する User-table のユーザーを参照する ManyToManyField です。
これはクラス Actie (アクションまたはユーザーが決定するアクション) であり、ID、アクション名、上記のテーブル Status を参照するアクションステータス、アクション公開日、終了日 (締め切り) と Klant を参照する顧客 ID。
これは私がシェルでやっていることです:
だから私の質問は、このValueErrorを修正するために何をしなければならないのですか?
revit-api - Revit API での要素の高度なフィルタリング
この YouTube ビデオ ( https://www.youtube.com/watch?v=WU_D2qNnuGg&index=7&list=PLc_1PNcpnV5742XyF8z7xyL9OF8XJNYnv ) に示されている例に従っていました。これは、Revit API のフィルタリング方法が通常の繰り返しよりも優れていることを示しています。しかし、私のコードは反復法よりもかなり遅いです:
filter method-0.16 secs
iteration method-0.06 secs
フィルターメソッドを使用した私のコードは次のとおりです。
繰り返しには、次のコードが使用されました。
github - モジュール revit python ラッパー (rpw) を revitpythonshell2018 にインポートできませんでした
revitpythonshell で revit python ラッパーを使用したいと考えています。https://github.com/gtalarico/revitpythonwrapperからデスクトップにrevit python ラッパー リポジトリのクローンを作成しました。次に、revitpythonshell がこのモジュールにアクセスできるようにするにはどうすればよいですか? すべての rpw doc ( https://revitpythonwrapper.readthedocs.io/en/latest/installation.html ) は、revitpythonshell リポジトリを複製することを言っています。ここで何か不足していますか?