Files
sgl/gestion_produit/__pycache__/models.cpython-313.pyc

29 lines
6.6 KiB
Plaintext
Raw Normal View History

2025-12-19 09:43:33 +00:00
<EFBFBD>
<00>;i<><00><00><><00>SrSSKJr SSKJr SSKJr "SS\R5r"SS\R5r "S S
\R5r
"S S \R5r "S S\R5r g)u*Modèles de l'application gestion_produit.<2E>)<01>models)<01>timezone)<01>Profilec<00>@<00>\rSrSrSr\R "SSS9rSrSr g) <09> Categorie<69>u0Modèle représentant une catégorie de produit.<2E><>T)<02>
max_length<EFBFBD>uniquec<00><00>UR$)u!Retourne le nom de la catégorie.)<01> categorie<69><01>selfs <20>@C:\Users\HP\Desktop\tro\logistique\SGL\gestion_produit\models.py<70>__str__<5F>Categorie.__str__ s <00><00><13>~<7E>~<7E><1D><00>N)
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r<00> CharFieldr r<00>__static_attributes__rrrrrs<00><00>:<3A><16> <20> <20>C<EFBFBD><04>=<3D>I<EFBFBD>rrc<00><00>\rSrSrSrSr\R"SSS9r\R"SS9r
\R"S S\S
9r \R"S S9r \R"S S S S9r\R"\\R"S9rSrSrg)<13>Produit<69>u!Modèle représentant un produit.))<02>boite<74>Boite)<02>paquet<65>Paquet)<02>pieceuPièce)<02>rouleau<61>Rouleau)<02>carton<6F>CartonuLibellér )<02> verbose_namer
uQuantité actuellement en stock<63>r(zConditionnement du produit)r(r
<00>choicesuSeuil de pré-rupturezproduit_image/T)<03> upload_to<74>blank<6E>null<6C><01> on_deletec<00><00>UR$)u Retourne le libellé du produit.)<01>libellers rr<00>Produit.__str__0s <00><00><13>|<7C>|<7C>rrN)rrrrr<00>CONDITIONNEMENT_CHOICESrrr1<00>PositiveIntegerField<6C>quantite_stock<63>conditionnement<6E>seuil_pre_rupture<72>
ImageField<EFBFBD>image<67>
ForeignKeyr<00>CASCADEr rrrrrrrs<><00><00>+<2B><06><1B><15><1E><1E>J<EFBFBD>3<EFBFBD>G<>G<EFBFBD><1B>0<>0<>6<><06>N<EFBFBD><1D>&<26>&<26>1<><16>'<27><06>O<EFBFBD>
<1F>3<>3<>,<2C><06><15> <13> <1D> <1D>"<22><12> <11> <06>E<EFBFBD>
<17>!<21>!<21>)<29>v<EFBFBD>~<7E>~<7E>F<>I<EFBFBD>rrc<00><><00>\rSrSrSr\R "\\RSSS9r \R "\
\RS9r \R"SSS9r\R"S S
9r\R""S \R&"5S9r\R*"S S 9r\R*"S S 9r\R""SSS9r\R*"SSS9r\R*"SSS9r\R"SSS9r\R*"S S 9rSrSrg)<15>Demander<65>5u-Modèle représentant une demande de produit.T)r/r-r,r.uQuantité demandée<C3A9><00>r(<00>default<6C>Motifr)u&Date de mise à disposition souhaitéeF<65>rA)r,r-N)rAr-<00>)rAr,c<00>4<00>SURR3$)u5Retourne une représentation textuelle de la demande.z Demande de )<02>produitr1rs rr<00>Demander.__str__Ns<00><00><1C>T<EFBFBD>\<5C>\<5C>1<>1<>2<>3<>3rr)rrrrrrr:r<00>SET_NULL<4C>userrr;rFr4<00>quantite<74> TextField<6C>motifs<66> DateFieldr<00>now<6F>date_de_mise_a_dispo_souhaite<74> BooleanField<6C>a_rendre<72>rendu<64>
date_rendu<EFBFBD>valider_par_chef<65>valider_par_logisticien<65> motif_refus<75>livrerrrrrrr=r=5s<00><00>7<> <11> <1C> <1C><0F><18>/<2F>/<2F><04>D<EFBFBD> <06>D<EFBFBD><15><1F><1F><07>6<EFBFBD>><3E>><3E>B<>G<EFBFBD><15>*<2A>*<2A>*<2A><11><06>H<EFBFBD><14> <1D> <1D>7<EFBFBD> 3<>F<EFBFBD>$*<2A>$4<>$4<>=<3D><18> <0C> <0C><0E>%<06>!<21><16>"<22>"<22>5<EFBFBD>1<>H<EFBFBD> <12> <1F> <1F><05> .<2E>E<EFBFBD><17>!<21>!<21><04>4<EFBFBD>8<>J<EFBFBD><1D>*<2A>*<2A>4<EFBFBD>d<EFBFBD>C<><14>$<24>1<>1<>$<24>T<EFBFBD>J<><1B><18>"<22>"<22>2<EFBFBD>T<EFBFBD>:<3A>K<EFBFBD> <13> <20> <20><15> /<2F>F<EFBFBD>4rr=c<00>T<00>\rSrSrSr\R "SSS9r\R"SSSSS 9r \R"S
S SSS 9r
\R "S S S9r \R "SSS9r \R "SSS9r \R"SS9r\R "SS9r\R$"\SS9rSrSrg)<1A> Fournisseur<75>Su%Modèle représentant un fournisseur.<2E>dzNom de l'entreprise)r
r(zLe RCCM du fournisseur :zfournisseur/rccm/T)r(r+r,r-zLe NIFp du fournisseur :zfournisseur/nifp/r uNom et prénom du representant<6E>uFonction du représentant<6E>uTéléphone du représentantzAdresse e-mailr)rrCuCatégorie de produit fournic<00><00>UR$)z/Retourne le nom de l'entreprise du fournisseur.)<01>nom_entreprisers rr<00>Fournisseur.__str__us<00><00><13>"<22>"<22>"rrN)rrrrrrrr_<00> FileField<6C>rccm<63>nifp<66>nom_prenom_representant<6E>fonction<6F> telephone<6E>
EmailField<EFBFBD>emailr4<00>note<74>ManyToManyFieldrr rrrrrrYrYSs<><00><00>/<2F><1B>%<25>%<25><16>%:<3A><06>N<EFBFBD> <12> <1B> <1B>/<2F>%<25><12> <11>  <06>D<EFBFBD> <12> <1B> <1B>/<2F>%<25><12> <11>  <06>D<EFBFBD> %<25>.<2E>.<2E><16>%E<><06><1B><16><1F><1F><15>0<><06>H<EFBFBD><17> <20> <20><15>$B<><06>I<EFBFBD> <13> <1D> <1D>+;<3B> <<3C>E<EFBFBD> <11> &<26> &<26>q<EFBFBD> 1<>D<EFBFBD><16>&<26>&<26><11> ><3E><06>I<EFBFBD>#rrYc<00>j<00>\rSrSrSr\R "\\RS9r \R "\
\RS9r \R"SSS9r \R"SSS9r\R"\R""5S 9r\R"\R""5S 9r\R("S
S 9rS rS rg )<0E> Commander<65>zu.Modèle représentant une commande de produit.r.zPrix d'achat unitaire :rr@uQuantité à commanderr?rCFc<00>|<00>SURSURRSURR3$)u6Retourne une représentation textuelle de la commande.z Commande de z x z chez )<05>quantite_commanderrFr1<00> fournisseurr_rs rr<00>Commander.__str__<5F>sE<00><00><1B>4<EFBFBD>2<>2<>3<>3<EFBFBD>t<EFBFBD>|<7C>|<7C>7K<37>7K<37>6L<36>M<14><18>$<24>$<24>3<>3<>4<> 6<>
rrN)rrrrrrr:rr;rFrYrpr4<00>
prix_achatrorMrrN<00> date_commande<64>date_livraisonrPrWrrrrrrlrlzs<><00><00>8<><14><1F><1F><07>6<EFBFBD>><3E>><3E>B<>G<EFBFBD><18>#<23>#<23>K<EFBFBD>6<EFBFBD>><3E>><3E>J<>K<EFBFBD><17>,<2C>,<2C>.<2E><01><06>J<EFBFBD> <20>4<>4<>-<2D>q<EFBFBD><06><16><1B>$<24>$<24>X<EFBFBD>\<5C>\<5C>^<5E><<3C>M<EFBFBD><1B>%<25>%<25>h<EFBFBD>l<EFBFBD>l<EFBFBD>n<EFBFBD>=<3D>N<EFBFBD> <13> <20> <20><15> /<2F>F<EFBFBD>
rrlN) r<00> django.dbr<00> django.utilsr<00>authentification.modelsr<00>Modelrrr=rYrlrrr<00><module>rysc<00><01>0<><1C>!<21>+<2B><1E><06> <0C> <0C><1E> <1C>f<EFBFBD>l<EFBFBD>l<EFBFBD> <1C>F4<>v<EFBFBD>|<7C>|<7C>4<><$#<23>&<26>,<2C>,<2C>$#<23>N
<EFBFBD><06> <0C> <0C>
r