2016-01-08 1 views
0

tout d'abord je suis nouveau dans le développement Odoo (et Python).Odoo9, qu'est-ce qui ne va pas quand je change mon models.py? dans Windows PC

J'essaie d'appliquer ce tutorial en tant que version de démonstration pour ma première application avec Odoo9. Tout fonctionne bien sauf quand je change mes models.py: Ajouter une nouvelle classe ou un nouveau champ par exemple (Comme dans 'Relations entre modèles' dans l'exercice du tutoriel) ... Odoo9 n'obtient pas la nouvelle classe directement même quand j'essaie de: Mettre à jour, mettre à jour mon application, ou désinstaller et installer l'application ... Ensuite, je dois redémarrer mon PC pour obtenir le bon résultat! Bien sûr, il y a une autre solution, de l'aide s'il vous plaît?

+0

S'il vous plaît, ajoutez votre code –

+0

vous pouvez mettre à jour le module par -u your_module_name –

+0

@LucaDetomi, le code est dans le lien ci-dessus: https://www.odoo.com/documentation/9.0/howtos/backend.html – Malek

Répondre

0

Avez-vous donné des droits de fonctionnalités techniques aux utilisateurs?

Sinon, donner comme ceci:

Pour activer les caractéristiques techniques, vous devez ajouter des droits d'accès à votre utilisateur. Vous devez modifier votre utilisateur actuel à partir du menu Paramètres> Utilisateurs. Modifiez votre utilisateur (probablement administrateur) et, dans l'onglet Droits d'accès, cochez l'option Caractéristiques techniques.

Ensuite, les modules de mise à jour menu liste allant dans Paramètres/modules/Liste des modules de mise à jour

En Odoo 9, ils sont des applications (modules), cliquez sur l'option Apps, vous obtiendrez la liste des applications que vous pouvez installer .. https://drive.google.com/file/d/0B5j41T1Hqv1sTnFYSncwRlk3emM/view?usp=drivesdk http://goo.gl/9hPlFP

Installer celles que vous voulez, et il existe des filtres déjà (installé, non installé etc) ..

en ce qui concerne les paramètres techniques: vous devez activer le mode développeur pour cela, et puis automati Cally les caractéristiques techniques seront activés à l'utilisateur actuel ..

https://drive.google.com/file/d/0B5j41T1Hqv1sbnBlVFhnN2Y3Rk0/view?usp=drivesdk (cliquez sur A propos Odoo)

https://drive.google.com/file/d/0B5j41T1Hqv1sMmhwa1hOWVRUMU0/view?usp=drivesdk (Cliquez sur "Activer le mode développeur")

ou redémarrer le serveur Jeter Cette un

Aller au menu Démarrer -> type: services -> Recherche OpenERP ou Odoo serveur -> Sélectionner la ligne et cliquez sur les boutons Redémarrer/Start/stop ci-dessus - par @Nilesh Sheliya

+0

Redémarrez le serveur, c'est ce dont j'ai besoin. Merci beaucoup :) – Malek

1

Vous devez redémarrer le serveur Odoo pour affecter les modifications effectuées dans models.py. Une fois le serveur redémarré, vous devez mettre à niveau le module pour ajouter des champs nouvellement créés dans la base de données. Vous n'avez pas besoin de redémarrer le PC.

Sur quel système d'exploitation (Windows, Ubuntu, Mac) utilisez-vous Odoo V9?

+0

Windows. Comment puis-je redémarrer le serveur? cmd? – Malek

+0

Aller au menu Démarrer -> Services bande -> recherche OpenERP ou odoo serveur -> Sélectionnez la ligne et cliquez sur les boutons Redémarrer/Démarrer/Stop ci-dessus –

+0

C'est ce dont j'ai besoin :) merci beaucoup.Le nom du service est "odoo-server-9.0 9.0". – Malek