Web サイトにアドレス フィールドを表示しようとしていますが、アクセス エラーが発生します。何らかの理由で、ウェブサイトで連絡先ウィジェットを使用できません。
パブリック ユーザーとしてページにアクセスすると、500 Internal Server error が表示されます。しかし、私が管理者であれば、すべてが機能します。
私のxmlテンプレートでは、次のように書きました:
<span t-field="event.address_id.city" groups="base.group_public"/>,
<span t-field="event.address_id.country_id.name" groups="base.group_public"/>
ir.model.access.csv ファイルに次のように書きました。
access_res_partner,res.partner,base.model_res_partner,base.group_public,1,0,0,0
も試した
access_res_partner,res.partner,base.model_res_partner,,1,0,0,0
しかし、次のエラーが表示されます。
AccessError: (u'セキュリティ上の制限により、要求された操作を完了できません。システム管理者に連絡してください。\n\n(ドキュメント タイプ: res.partner、操作: 読み取り)'、なし)
レンダリング コンパイル AST AccessError のエラー: (u'セキュリティ上の制限により、要求された操作を完了できません。システム管理者に連絡してください。\n\n(ドキュメント タイプ: res.partner、操作: 読み取り)'、なし) テンプレート: website_event .index パス: /templates/t/t/div/div[2]/div[2]/div[1]/ul/li/div/div/div[3]/div/div[3]/span[ 1] ノード: ,
グループなしでxmlでもこれを試しましたが、結果は同じです:
<span t-field="event.address_id.city"/>,
<span t-field="event.address_id.country_id.name"/>
どうすればこれを解決できますか。