Forum Django
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant.
Tout message hors sujet sera supprimé, pour le bien de tous.
Les messages à caractère publicitaires ne sont pas autorisés non plus.
| Sujet | Créateur | Réponses | Dernière modification |
|---|---|---|---|
![]() ![]()
bonjour
Est il possible de selectionner un choix dans une liste entrainant une action sans avoir a utiliser le bouton submit ?
|
sesame | 0 | 29/11/2011 09:29 |
![]() ![]() Bonjour,
|
youpsla | 1 | 25/10/2011 22:59 |
![]() ![]() Bonjour à toutes et à tous,
|
pleinnet | 1 | 11/10/2011 09:44 |
![]() ![]() Bonjour,
|
ovroonen | 1 | 10/10/2011 20:17 |
![]() ![]() Bonjour
|
sesame | 1 | 10/10/2011 20:05 |
![]() ![]()
Bonjour,
Je suis en train de développer une appli django, et je sèche sur un formulaire.
Les modèles :
[code]
class FournitureDemande(Demande):
'''
Demande de fourniture d'articles
'''
articles = models.ManyToManyField(FournitureArticle,
name='articles',
verbose_name=u'articles',
through='FournitureArticleDemande',)
class FournitureArticle(models.Model):
'''
Articles de fournitures
'''
class Meta:
ordering = ('label',)
verbose_name = u'Article de fourniture'
verbose_name_plural = u'Articles de fourniture'
label = models.CharField(name='label',
verbose_name=u"Libellé",
max_length=256,)
class FournitureArticleDemande(models.Model):
'''
Table de relation entre les demandes de fournitures et les articles.
'''
demande = models.ForeignKey('FournitureDemande',
name='fourniture_demande', verbose_name=u'Demande',
related_name='fourniture_demande_fourniturearticledemande',)
article = models.ForeignKey('FournitureArticle',
name='fourniture_article', verbose_name=u'Article',
related_name='fourniture_article_fourniturearticledemande',)
quantite = models.IntegerField(name='quantite', verbose_name=u'Quantité',
default=0,)
def __unicode__(self):
return '%s : %s pièce(s)' % (self.article, self.quantite)
[/code]
Je peux créer mon formulaire pour la création de la demande, pas de soucis là dessus.
Une fois la demande crée, je souhaiterai afficher une liste de mes articles (20 en tout, l'affichage me convient) et pour chaque ligne pouvoir saisir une quantité désirée.
Si la quantité est nulle, je n'enregistre pas la ligne, mais dans le cas contraire je crée la relation (demande, article, quantité) dans la table de relation.
Je me suis battu avec les formsets, mais je n'obtiens rien de concluant... J'utilise des class based [em]de préférence[/em] des class based views, mais ce n'est pas obligatoire, je suis à l'aise aussi avec les formulaires 'de base'.
Quelqu'un aurait-il une idée de comment procéder ?
Merci d'avance !
frague
|
frague | 0 | 10/10/2011 15:56 |
![]() ![]() bonjour
|
sesame | 2 | 26/08/2011 10:40 |
![]() ![]() J'ai besoin d'un astuce pour afficher les données qui sont sur la BD, de la façon suivante :
|
lannionradi | 4 | 10/08/2011 09:56 |
![]() ![]() bonjour,
|
sesame | 5 | 19/06/2011 09:39 |
![]() ![]()
Salam et Bonjour tout le monde :)
J'ai besoin de votre aide ... je viens juste de commencer à travailler avec django, et j'ai besoin de créer une interface web pour que je puisse communiquer avec une base de données (Postgresql) en utilisant le protocole XML/RPC...
c'est pourquoi je me demande si c'est possible, par exemple d'utiliser les méthodes d'authentification de Django, pour créer une page web avec deux champs (username et password) et lorsque je clique sur "Connexion" par exemple, le script Django doit vérifier que le nom d'utilisateur et le mot de passe saisiés, sont les même sur la base de données qui se trouve dans un autre serveur en utilisant XML/RPC...???
Dsl et Merci d'avance pour votre aide ;)
|
datamining | 0 | 09/04/2011 17:18 |
![]() ![]()
bonjour
j'ai installé MySQL-python-1.2.3.win32 dans le repertoir sites-packages de python 2.7.1
j'ai modifié le fichier settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'test.db', # Or path to database file if using sqlite3.
'USER': 'user', # Not used with sqlite3.
'PASSWORD': 'ghost1900', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
pour la commande : python manage.py syncdb j'ai des erreurs d'execution et pas de creation de tables de base de données..
|
sesame | 0 | 29/03/2011 14:05 |
![]() ![]() bonjour,
|
sesame | 1 | 24/03/2011 00:12 |
![]() ![]() Bonsoir,
|
Aragonas | 1 | 21/03/2011 10:08 |
![]() ![]() bonjour
|
sesame | 4 | 21/03/2011 09:54 |
![]() ![]()
Bonjour, j'ai un réel problème pour mettre à jour un fichier dans un models.FileField.
J'expose le cas :
J'ai une classe ObjectVideo, avec un champ
video = models.FileField(upload_to='videos/videos/', null=True)
La grande question est que une fois uploadée, je la re-encode avec un cron. Or dans le script python qui va re-encoder (avec ffmpeg), me produit un fichier, mais impossible de le mettre à jour pour mon champ vidéo!
Les opérations que je font sont :
(version dpaste : http://dpaste.com/332768/ )
***** code : *****
#on créé une nouvelle vidéo et on récupère l'absolute path sur la machine
path_new_video = video_compression(objectvideo.video)
#on récupère l'ancien absolute path
path, ext = os.path.splitext(objectvideo.video._get_path())
#on recupère name = data/video/video/foo, soit l'equivalent de l'url
name, ext2 = os.path.splitext(objectvideo.video._get_url())
#on delete l'ancienne
os.remove(objectvideo.video._get_path())
#on calcule le new_path
new_path = path + '_480p.flv'
new_name = name + '_480p.flv'
#on le met où il devrait être pour la machine
os.rename(path_new_video, new_path)
#et c'est là où je bloque : ca fait tout peter
objectvideo.video = new_path
objectvideo.treated = True
objectvideo.save()
#en gros ici le objectvideo.video.path est bon, mais le .name ne l'est plus, et si je met le .name à jour, le .path s'adapte sur le .name!
*** fin code ***
bref, quelqu'un à une idée de la manière dont ca doit se passer?
Je sais qu'il faudrait limite créer un objet FileField, mais il demande des filename et des content qui ne lui plaise jamais. Bref je demande de l'aide sur la procédure à adapter!
Merci à vous
PS : j'ai aussi posté sur developpez.com http://bit.ly/eqv5MG[code]#on créé une nouvelle vidéo et on récupère l'absolute path sur la machine
path_new_video = video_compression(objectvideo.video)
#on récupère l'ancien absolute path
path, ext = os.path.splitext(objectvideo.video._get_path())
#on recupère name = data/video/video/foo, soit l'equivalent de l'url
name, ext2 = os.path.splitext(objectvideo.video._get_url())
#on delete l'ancienne
os.remove(objectvideo.video._get_path())
#on calcule le new_path
new_path = path + '_480p.flv'
new_name = name + '_480p.flv'
#on le met où il devrait être pour la machine
os.rename(path_new_video, new_path)
#et c'est là où je bloque : ca fait tout peter
objectvideo.video = new_path
objectvideo.treated = True
objectvideo.save()
#en gros ici le objectvideo.video.path est bon, mais le .name ne l'est plus, et si je met le .name à jour, le .path s'adapte sur le .name!
[/code]
|
polopolloo | 0 | 19/01/2011 16:27 |
![]() ![]()
Bonjour tout le monde,
J'aimerais savoir si il est possible d'afficher toutes les valeurs d'une bd sqlite ?
Idem pour les champs de cette bd et la structure ?
Merci d'avance.
beegees
|
beegees | 0 | 23/12/2010 21:00 |
![]() ![]() Bonjour,
|
yomkun | 4 | 13/12/2010 00:54 |
![]() ![]() Bonjour a tous, j'aimerai comparé une liste a une liste de donné que je récupère de ma bdd. Tous a l'air de bien fonctionner jusqu'au moment de la comparaison de celle-ci que je fais avec un if in .
|
Chat | 1 | 13/12/2010 00:43 |
![]() ![]()
Ma boite devait choisir un nouvel outil de développement Web, et m'a demandé de faire ce choix (je suis le seul développeur à plein temps)
Après pas mal de recherche, je suis arrivé au choix django + django-cms. Je me forme à l'outil depuis 3 semaines, et je suis assez épaté de la qualité et les fonctionnalités de cet outil.
Je viens du développement C#, j'ai donc commencer à découvrir le Python et son fameux typage dynamique.
Notre objectif et de développer des applications métier facilement et rapidement, basées sur des bases de données divers, essenciellement SQL Server, mais aussi un peu d'Oracle et MySQL.
J'espère ici trouver de l'aide et également vous apporter mon retour d'expérience.
|
frague | 0 | 09/11/2010 08:39 |
![]() ![]()
Bonjour à tous,
Voilà j'ai développé un petit module de gestions annonces immobiliéres avec Django et je dois l'intégrer dans
un site web fait en php.Le site est sur un serveur dédié.
Est ce que c'est possible de le faire, une fois django installé sur ce serveur.
Merci d'avance
|
makelou | 0 | 14/10/2010 13:17 |
![]() ![]() Bonjour à tous voilà j'ai un probléme sur mon serveur de Dev.J'ai développé un projet sous Django qui marche parfaitement en local sur ma machine mais sur mon serveur de Dev quand j'ai l'erreur suivante:
|
makelou | 2 | 15/07/2010 14:34 |
![]() ![]()
Bonjour à tous,
développeur django depuis peu (je suis développeur php/Zend Framework
dans la vraie vie ), et avec bonheur, je suis confronté à une sorte de
problème.
J'utilise dans un model un custom field appelé StdImageField
( http://code.google.com/p/django-stdimage/ ) qui hérite de ImageField.
Ce custom field permet de redimensionner une image et de créer une
miniature automatiquement.
Mais si ce custom field fonctionne très bien dans un modèle normal, il
ne fonctionne plus lorsque mon modèle hérite d'un autre modèle. En fait
il se comporte comme un models.ImageField normal. ce qui est très
étrange.
L'un de vous a-t-il une idée ?
PS. vous avez peut être vu passer ce message sur la liste de diffusion afpy/django, mais n'est eu aucun retour. désolé d'insister...
merci d'avance.
exemple de mon code ( django 1.1 ) :
[code]
### Mother Class ####
from django.db import models
from externals import stdimage
class Org_Entity(models.Model):
title = models.CharField(_('titre'), max_length=30)
photo = stdimage.StdImageField(_('photo'), upload_to='uploads',
size=(500,500), thumbnail_size=(75,75,True))
### Daughter Class ###
from django.db import models
from cargiciel.organiciel import models as OrgaModel #import of the
mother class
class Sui_Entity( OrgaModel.Org_Entity):
entretiens_associe = models.ManyToManyField(Sui_TypeEntretien)
[/code]
|
gorghoa | 0 | 27/05/2010 21:34 |
![]() ![]()
Bonjour,
Je débute avec Django donc ma question n'est pas forcément *pertinente*.
J'ai un formulaire qui permet de saisir le nom et le prénom d'une personne. Une fois ces informations postées, je vérifie que cette personne est connue dans ma base et je l'envoie vers une page dont l'URL contient l'id de la personne.
Pour l'instant, j'ai fait une méthode clean_user qui vérifie que l'utilisateur est bien enregistré et qui renvoie une ValidationError s'il n'existe pas.
Cependant, j'ai besoin de l'id de cette personne dans ma vue. Pour l'instant, j'ai fait deux fois la requête (une dans la vue et une dans la méthode clean_user) mais je me dis que c'est pas terrible ...
En fait, il faudrait pouvoir exploiter les résultats obtenus ma méthode clean_user dans ma vue.
Quelle est la bonne pratique pour ce genre de cas ?
Merci de vos réponses.
|
Mathieu | 0 | 25/04/2010 17:26 |
![]() ![]()
Bonjour donc voila tous est dans le titre je voudrais faire une partie ou l'utilisateur ce connecte et que sa verifie avec la base de donne si l'utilisateur et le mot de passe son correcte merci d'avance.
Voici ce que j'ai essayer de faire j'ai cree une apllication auth:
Voici mon code :
fichier views:
[code]def login(request):
username = request.POST['username']
password = request.POST['password']
user = authenticate(username=username, password=password)
if user is not None:
if user.is_active:
login(request, user)
return render_to_response('flatpages/index.html')
else: print "Your account has been disabled!"
else: print "Your username and password were incorrect."
def logout(request):
logout(request)
# Redirect to a success page.
return render_to_response('flatpages/index.html')[/code]
fichier urls:
[code]urlpatterns += patterns(
(r'^accounts/login/$', 'django.contrib.auth.views.login'),
)[/code]
et mon template :
[code][/code]
et voici l'erreur que j'ai :
Caught an exception while rendering: Reverse for 'django.contrib.auth.views.login' with arguments '()' and keyword arguments '{}' not found.
|
damarques | 0 | 07/04/2010 12:19 |
![]() ![]()
Bonsoir à tous,
Afin de me familiariser avec Django et plus particulièrement GeoDjango, je me suis amusé à développer rapidement une petite application nommée [strong]GeoGame[/strong] (http://www.geotribu.net/geogame/).
Dans la logique, en fonction du nom du pays tiré au hasard, l'utilisateur sélectionne sur la carte celui qui lui semble juste. Pour cela j'utilise une simple requête ajax qui pointe vers la méthode getName() de ma vue.
En local et en utilisant le serveur fourni par django tout fonctionne correctement. Malheureusement une fois sur le serveur distant (en mod_python avec un vhost) la requête ajax ne fonctionne plus. Elle me retourne sans cesse la page courante.
Je débute avec django et je suis un peu perdu, auriez-vous une idée d'où pourrait provenir l'erreur?
Merci
Arnaud
|
arno974 | 0 | 08/07/2009 20:42 |
![]() ![]()
Bonjour a tous, je pratique depuis peu django et je cherche a changer les messages basiques d'erreurs provenant de form.is_valid(), j'utilise la methode clean() pour les gerer mais j'aimerai que par exemple l'erreur "this champ is required" devienne "remplir les champs." Comment peut on les changer ? Dois je modifier le fichier django de base qui repertorient ces erreurs ?
Merci d'avance.
Necko
|
Necko | 0 | 25/06/2009 11:05 |
![]() ![]()
Salut a tous voila, je suis interesse par le framework de l'unicef rapidsms quelqu'un aurait t'il des tuyaux pouvant m'aider a apprehender ce framework. Car sur le site il n'ya aucune documentation.
Merci
|
nager | 0 | 23/06/2009 20:45 |
![]() ![]() Je travaille sur un projet appelé mixin. Il pemet au gens de partager leurs activités. On se greffe notamment sur les Twitter, Jaiku et autres Flickr dont on extrait le contenu, le parse et le structure.
|
bollet | 1 | 17/03/2009 22:10 |
![]() ![]() [url href="http://hubscher.remy.free.fr/tally/images/2007/03/27/erreur_ascii693.jpg"][img]http://hubscher.remy.free.fr/tally/images/2007/03/27/erreur_ascii693_miniature.jpg[/img][/url]
|
rburney | 2 | 17/03/2009 22:05 |
![]() ![]() Fan de Python depuis déjà quelques temps, je suis en train de passer de PHP à Python pour le développement Web. Est-ce que quelqu'un connait un hébergeur Django (de préférence francophone) ?
|
xphuture | 5 | 17/03/2009 21:49 |






