Ir al contenido
Odoo Menú
  • Iniciar sesión
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • PdV para tiendas
    • PdV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en vivo
    • eLearning
    Cadena de suministro
    • Inventario
    • Manufactura
    • PLM
    • Compras
    • Mantenimiento
    • Calidad
    Recursos humanos
    • Empleados
    • Reclutamiento
    • Vacaciones
    • Evaluaciones
    • Referencias
    • Flotilla
    Marketing
    • Redes sociales
    • Marketing por correo
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyectos
    • Registro de horas
    • Servicio externo
    • Soporte al cliente
    • Planeación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Artículos
    • WhatsApp
    Aplicaciones externas Studio de Odoo Plataforma de Odoo en la nube
  • Industrias
    Venta minorista
    • Librería
    • Tienda de ropa
    • Mueblería
    • Tienda de abarrotes
    • Ferretería
    • Juguetería
    Alimentos y hospitalidad
    • Bar y pub
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidora de bebidas
    • Hotel
    Bienes inmuebles
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión de bienes inmuebles
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Firma contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Manufactura
    • Textil
    • Metal
    • Muebles
    • Comida
    • Cervecería
    • Regalos corporativos
    Salud y ejercicio
    • Club deportivo
    • Óptica
    • Gimnasio
    • Especialistas en bienestar
    • Farmacia
    • Peluquería
    Trades
    • Personal de mantenimiento
    • Hardware y soporte de TI
    • Sistemas de energía solar
    • Zapateros y fabricantes de calzado
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin fines de lucro
    • Agencia para la protección del medio ambiente
    • Alquiler de anuncios publicitarios
    • Fotografía
    • Alquiler de bicicletas
    • Distribuidor de software
    Descubre todas las industrias
  • Odoo Community
    Aprende
    • Tutoriales
    • Documentación
    • Certificaciones
    • Capacitación
    • Blog
    • Podcast
    Fortalece la educación
    • Programa educativo
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtén el software
    • Descargar
    • Compara ediciones
    • Versiones
    Colabora
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Conviértete en partner
    • Servicios para partners
    • Registra tu firma contable
    Obtén servicios
    • Encuentra un partner
    • Encuentra un contador
    • Contacta a un consultor
    • Servicios de implementación
    • Referencias de clientes
    • Soporte
    • Actualizaciones
    GitHub YouTube Twitter LinkedIn Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicita una demostración
  • Precios
  • Ayuda

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Contabilidad
  • Inventario
  • PoS
  • Proyectos
  • MRP
All apps
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Ayuda

__init__.py python import file

Suscribirse

Reciba una notificación cuando haya actividad en esta publicación

Se marcó esta pregunta
pythonimportfile__init__.py
7 Respuestas
28281 Vistas
Avatar
omprakash

Hai Friends ,

First I thank everyone , who give such support for newbie . When I started learning about creating custom module . Some Question raised in my mind .
  1. In __init__.py , what are the module (or) sub-module to be imported ?

  2. If my module _inherit another module , should i import the _inherit module in __init__.py ?

  3. What is purpose of declaring the module in __init__.py ?

Please clarify my doubt & once again thanks for everyone .

Thanks & Regards OMPRAKASH.A

1
Avatar
Descartar
Sehrish

You need to know about odoo module structure: https://goo.gl/cPZ6gM

Avatar
mihir shah
Mejor respuesta

n __init__.py file the modules which u going to import are ...the business logic files, having extension .py , for sales.py .

There is no need of _inheriting the module in __init__.py file.

__init__.py is used to initialize your module and its mandatory in each and every module u create

1
Avatar
Descartar
omprakash
Autor

Hi mihir shah , Thanks for your immediate reply . I can understand your points . If you explain with some example it make more useful for me .. And once again thanks for your reply ... OMPRAKASH.A

mihir shah

Hi omprakash , for eg. If you are creating a customized module name school_management. in that first you create __init__.py file in that you import stu_reg ,after that __openerp_.py in this file you declare about all the views , dependencies ,(if any ) else always base. then you create stu_reg.py file name should be same as which is import in __init_.py file. In stu_reg.py file import fields ,osv and declare all the object models with there fields and data types . also you can define function if needed in stu_reg.py file

mihir shah

now create stu_reg.xml file for the view purpose.the structure of the xml view is given in documentation . so now when add this custom module to addons folder and try to install it , openerp by default first calls __init__.py file then __openerp__.py for initializing your module . hope my ans satisfying

omprakash
Autor

Hi mihir shah , Thanks for your reply .Now i have idea about __init__.py file . But need more clarification please help me ... 1.) except import stu_reg , whether we will import another module ? If we import when ? And once again thanks for your reply ....OMPRAKASH.A

mihir shah

Hi omprakash, yes you can import n number of py files in __init__.py. after importing stu_reg i want to register teacher so i made tech_reg.py file. then i just have to import tech_reg in __init__.py file. But i would suggest that ..if you have different module for different business logic ,so as to use modular structure of openerp. and makes it more usable

¿Le interesa esta conversación? ¡Participe en ella!

Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.

Registrarse
Publicaciones relacionadas Respuestas Vistas Actividad
Import py file of a custom module Resuelto
python import file
Avatar
1
mar 21
19925
import an external file to a custom module
import file
Avatar
Avatar
1
mar 15
10961
how to import outside file (from another module)
module import file
Avatar
Avatar
Avatar
2
oct 23
5056
current transaction is aborted, commands ignored until end of transaction block
python file odoo
Avatar
Avatar
1
ene 23
7510
How to generate a txt file and save it to Downloads directory
python file txt
Avatar
0
sept 17
6012
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento en Odoo.sh
  • Soporte
  • Actualizaciones del software
  • Desarrollos personalizados
  • Educación
  • Encuentra un contador
  • Encuentra un partner
  • Conviértete en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contáctanos
  • Empleos
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Legal • Privacidad
  • Seguridad
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo es un conjunto de aplicaciones de código abierto que cubren todas las necesidades de tu empresa: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos, etc.

La propuesta única de valor de Odoo es ser muy fácil de usar y estar totalmente integrado.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now