Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
4048 Vizualizări

hello,


i want to import a file to my new custom module, where the file is located at a different custom module like so:


odoo

↳ custom_addon

     ↳ module_1

          ↳ constant

                ↳ i_want_to_import_this_file.py

     ↳ new_module_2

          ↳ model_file_that_i_use.py

↳ odoo


i can't use this line of code on my new model:

[code from model_file_that_i_use.py]

from .module_1.constant.i_want_to_import_this_file.py import AFunction


Error:

ModuleNotFoundError: No module named x



thanks for the help!

Imagine profil
Abandonează
Cel mai bun răspuns

Use the syntax "odoo.addons.custom_module_name.custom_file_name import..." no matter which directory your custom module is in as long as that module is installed

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

Try like following

from odoo.addons.new_module_2.model_file_that_i_use import AFunction

Regards

Imagine profil
Abandonează
Autor

hi thanks for the reply,

but my concern is my custom_addon is outside the main odoo directory. and for some reasons, when i import a file it does not access outside directory from the main /odoo

how can i access the outside folders?

Related Posts Răspunsuri Vizualizări Activitate
1
dec. 22
16748
1
mar. 15
10016
1
oct. 23
97
1
mar. 21
18886
0
iun. 17
7019