migrate
ne crée pas un compte super-utilisateur par défaut (il faut utiliser createsuperuser
) ce qui rend l'accès au site délicat. J'ai aussi ajouté des informations concernant la création d'autres comptes (vu que les clés du captcha ne sont pas livrées dans les settings du dépôt, la procédure classique ne fonctionne pas). prefetch_related
sur certains querysets, j'avais ignoré cela initialement en pensant que l'ORM serait assez malin pour le déduire par endroit, mais ça ne semble pas être le cas systématiquement (mais bon, c'est pas comme si on avait un souci de performances actuellement ).
pomEt même si ça fonctionnait, il faudrait se remettre à Python, Django et comprendre uswgi, etc.. tu as mis un fort ticket d'entrée Guy ;)Il n'y a rien à savoir d'uwsgi pour s'en sortir, hein Mais oui, une connaissance (au moins de Python) est bien nécessaire. Django, par contre, est facultatif : c'est impératif de le connaître pour développer quelque chose, mais c'est facultatif de le connaître pour comprendre le code. C'est l'avantage du framework : l'organisation est conventionnelle, mais le reste est de la pure configuration. A aucun moment, tu ne fais usage de "magie" dans le code, tu fais toujours appel explicitement à ce dont tu as besoin. Je suppose qu'avec un éditeur comme pycharm (en version pro), c'est encore plus facile (vu l'intégration de Django dans leur éditeur). Mais je n'ai jamais essayé.
The applications run in Docker containers, because we can be pretty much sure that some of them have some sort of vulnerability in them at any given time, so it would be too dangerous to host these things on a shared LAMP environment. To avoid wasting too much resource (mainly virtual memory taken up by idle Apache and MySQL instances), I keep the containers stopped as much as possible. Some domains get only a few hits a day. When a request comes in for a website whose container is stopped, snickers holds it queued, quickly activates the necessary backend container (this takes about 100ms), queries its local IP address, checks that it's up, and proxies the request to it.
Ce message a été modifié 2 fois.
Dernière modification : 11 mars 2015
à 11:39 par
Tchou.
Ce message a été modifié 2 fois.
Dernière modification : 11 mars 2015
à 12:31 par
Tchou.
TchouY'a moyen de générer un fichier migration à base d'un sql existant, ou il faut impérativement écrire en syntaxe migration pour avoir de telles data communes ?On peut écrire des fixtures qui fournissent les données initiales. Je ne sais pas trop comment ça se charge automatiquement dans la db, par contre, lors du "migrate" ou lors d'une commande supplémentaire. Je vais me renseigner.
TchouPour ma part, je trouve que ça manque d'un jeu de data de test, pour avoir un site démo fonctionnel. On a la procédure pour créer les tables, mais avoir de la data de test pourrai être intéressant. En tout cas il va falloir que je le fasse pour tester mes modifs CSS car c'est ce dont je me suis auto-chargé.Et quelles sont les données auxquelles tu penses en particulier ? Un exemple d'édito, quelques billets, quelques faux threads sur le forum, quelques comptes utilisateurs, etc. ?
Ce message a été modifié 1 fois.
Dernière modification : 11 mars 2015
à 13:31 par
Tchou.
1996-2024 — Lexpage v4 — GPLv3 (sources)
page générée le 22 novembre 2024 à 20:10:38