09-01-2017, 22:58
Citation :Il est écrit en fin de tuto que l'installation obtenue est une installation de dev. Quelle est la procédure pour obtenir une installation de prod (sachant que c'est une installation mono-poste / Mono utilisateur) ?
Mon collègue est un peu surchargé et n'a donc jamais pris le temps de faire un tutoriel sur comment déployer avec Apache ou Nginx ; après Creme reste une webapp Django, donc de tels tutoriels existent déjà sur Internet.
Dans le cas d'une utilisation mono-poste, garder le serveur de développement est tout à fait acceptable ; c'est juste que ce n'est pas optimal (mais c'est potentiellement très peu perceptible, les performances de votre browser sont sûrement plus critiques au final).
Citation :Je constate qu'il est possible d'importer (via CSV) des sociétés mais j'aimerais surtout importer des produits. Est-ce possible sans passer par du requetage SQL ?
L'import CSV est fait pour les Contacts, Sociétés, Tickets, Activités, Opportunités , Facture/Devis/Bons. Globalement quasiment tout le travail est déjà fait pour les autres types de fiches, mais il faut prendre le temps de le faire/tester. Ce qui n'a pas été fait pour les Produits, car aucun utilisateur ne l'avait déjà demandé (il n'y en a sûrement que pour quelques heures de travail). Je le rajouterai sûrement, mais ça sera dans la future version 1.7 .
Je vous déconseille fortement de le faire en SQL, car les entités sont découpées en 2 partie (une partie entités générique, et la partie spécifique au type) et donc il serait facile de faire des bêtises. Si vous devez le faire je vous conseille de faire une moulinette en Python ; vous pouvez prendre exemple dans le fichier creme/creme_core/management/base.py qui fournit un squelette pour une telle moulinette d'import CSV.