問題タブ [djongo]

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

python - djongo と django で ArrayReferenceField を使用する際の問題

djongo を使用して django でアプリケーションを作成し、mongodb と通信しようとしています。私は次のモデルを持っています:

しかし、django admin を使用して新しいエントリを作成すると、次のエラーが表示されます。

/admin/app/entry/add/ の TypeError int() 引数は、「set」ではなく、文字列、バイトのようなオブジェクト、または数値でなければなりません リクエスト方法: POST リクエスト URL: http://localhost:8000/admin/ app/entry/add/ Django バージョン: 2.1.3 例外の種類: TypeError 例外の値: int() 引数は、'set' ではなく、文字列、バイトのようなオブジェクト、または数値でなければなりません 例外の場所: C:\Users\scg \Documents\Rest_project\envschool\lib\site-packages\django\db\models\fields__init__.py in get_prep_value、行 965 Python 実行可能ファイル: C:\Users\scg\Documents\Rest_project\envschool\Scripts\python.exe Python バージョン: 3.7.1 Python パス:
['C:\Users\scg\Documents\Rest_project\djongoproj2', 'C:\Users\scg\Documents\Rest_project\envschool\Scripts\python37.zip', 'C:\Users\scg\AppData\Local\Programs \Python\Python37-32\DLLs', 'C:\Users\scg\AppData\Local\Programs\Python\Python37-32\lib', 'C:\Users\scg\AppData\Local\Programs\Python\Python37 -32', 'C:\Users\scg\Documents\Rest_project\envschool', 'C:\Users\scg\Documents\Rest_project\envschool\lib\site-packages']

どうすればこれを解決できますか。

私はdjango 2.1.3とdjongo 1.2.30を使用しています