Pense à remplacer Apache2 par Nginx avec circusd ou gunicorn pour servir
ton app wsgi.
Le 21/08/2013 13:40, Michael Cornelis a écrit :
C'est mal?! :)
Je voulais faire un mémoire en utilisant des technologies opensource:
DB: PostgreSQL
Langages: python / Django / HTML / CSS
OS: Debian
SRV Web: Apache2
Cela change d'un IIS, windows SRV, MS SQL ...
Le 21 août 2013 11:56, Olivier Girardot <[email protected]
<mailto:[email protected]>> a écrit :
j'avoue que c la première fois que j'entends "choisir django à la
place de .net :)"
Le 21 août 2013 10:30, Michael Cornelis <[email protected]
<mailto:[email protected]>> a écrit :
Bonjour,
Merci pour vos conseils.
J'ai déja eu l'occasion de tester South, ça fonctionne très
bien :)
Concernant PostgreSQL, c'est le choix que j'avais fait.
Je vais sous doute être plus actif sur cette mailing, puisque
je fais mon projet de fin d'étude en Python/Django.
Je voulais tout simplement ne pas utiliser de .net, et rester
dans l'esprit "opensource"
A bientôt
Le 21 août 2013 09:44, Rémy HUBSCHER <[email protected]
<mailto:[email protected]>> a écrit :
Salut Michaël,
Pour la DB tant que tu n'utilises pas de RAW SQL ou des
app django spécifique à une SGBD, tu peux utiliser celui
que tu veux.
Pour la production je te conseille Postgresql c'est pas
plus compliqué que MySQL mais tellement plus agréable au
quotidien.
Concernant les tables, tu peux faire le tri dans les
INSTALLED_APPS, si tu supprimes des APP ça supprime les
tables correspondantes.
Par contre si tu as besoin d'une APP, tu as les tables
nécessaires à son fonctionnement.
Il y en a quelques unes, mais le modèle de données est propre.
Pour la Auth utilisateur, utilise le AbstractUser de
Django 1.5 ça te permet, comme l'a dit Olivier, d'utiliser
tous les mécanismes de Django et de rajouter tes champs
spécifiques.
Pour la gestion des modifications de ta base de données
engendrée par la modification de tes modèles, utilise South.
Bienvenue chez nous,
Rémy
Le 20/08/2013 22:02, Olivier Girardot a écrit :
Le 20 août 2013 21:56, Michael Cornelis
<[email protected] <mailto:[email protected]>>
a écrit :
Bonjour à tous,
Bonjour :)
Je fais mes débuts dans Django (enfin).
Mais j'aurai quelques questions...
Concernant la partie DB. Je fais mes premier dev en
SQLite.
Lorsque je regarde mes tables... J'ai l'impression
qu'il y a un beau bazard avec les générations
automatique des tables Django (auth, django-admin etc)
Ensuite j'ai les tables concernant mes applications.
Il y a t-il un moyen pour mettre du tri dans tout cela?
La logique est pas très complexe, chaque table est
prefixé par le nom de l'application afférente et ensuite
le nom de l'objet en mode underscore_case.
Automatiquement sont générées lors du syncdb les tables
nécessaire au fonctionnement de django et si tu as fait
une application "front" tu auras dans ta bdd des tables
front_*
Autre question pour la partie auth des utilisateurs,
utilisez-vous celle de base de Django ou faite vous
un système "maison"?
Celle de base, en utilise la notion de "profile"
utilisateur, pour enrichir le modèle utilisateur et
associé un profil à chaque utilisateur. Depuis les
dernières version (1.4) de django tu as aussi la
possibilité de définir toi même une class User tel que tu
la voudrais :) (et qui sera prose en compte par toutes
les librairies et le système dans son ensemble) à voir si
c'est pas overkill pour toi.
Merci à vous :-)
derien, en esperant que ça t'aide.
++
A bientôt
Michaël
_______________________________________________
django mailing list
[email protected] <mailto:[email protected]>
http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected] <mailto:[email protected]>
http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected] <mailto:[email protected]>
http://lists.afpy.org/mailman/listinfo/django
--
Michaël Cornelis
Rue Terne des vaches N°8
6460 Chimay
Gsm: +32 (0)475/ 517.866 <tel:%2B32%20%280%29475%2F%20517.866>
Fixe: +32 (0)60/ 779.010 <tel:%2B32%20%280%2960%2F%20779.010>
E-Mail: [email protected] <mailto:[email protected]>
______________________________
_______________________________________________
django mailing list
[email protected] <mailto:[email protected]>
http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected] <mailto:[email protected]>
http://lists.afpy.org/mailman/listinfo/django
--
Michaël Cornelis
Rue Terne des vaches N°8
6460 Chimay
Gsm: +32 (0)475/ 517.866
Fixe: +32 (0)60/ 779.010
E-Mail: [email protected] <mailto:[email protected]>
______________________________
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django