Django, ukladani do DB – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Django, ukladani do DB – Python – Fórum – Programujte.comDjango, ukladani do DB – Python – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené — příspěvek s řešením.
Alrick
~ Anonymní uživatel
5 příspěvků
2. 9. 2012   #1
-
0
-

Zdravim, jak se da realizovat ukladani do DB v cyklu:

for i in range(x,y):
    item = Item()
    item.Name= "abcd"
    item.Number= i
    item.save()

Melo by to do DB ulozit zaznamy s tim, ze se budou lisit pouze atributem Number.

Name+ x,y   posilam jako POST ajaxem z webove stranky.

Ulozeni funguje pouze kdyz se uklada jeden zaznam. 

Chyba musi byt nekde v tom cyklu. 

Diky za pripadnou pomoc.

Nahlásit jako SPAM
IP: 82.100.31.–
yetty
~ Redaktor
+5
Super člen
2. 9. 2012   #2
-
0
-

#1 Alrick
Máš opravdu jistotu, že chyba je v cyklu? Jako první bych zkontroloval, že se ti správně předávají x a y. Zkoušel jsem téměř identický kód na svém jednoduchém modelu a fungoval bez problémů.

Zdrojové kódy prosím dávej do vlastního bloku se zvýrazněnou syntaxí:

.

Nahlásit jako SPAM
IP: 46.23.51.–
Alrick
~ Anonymní uživatel
5 příspěvků
2. 9. 2012   #3
-
0
-

Ano X,Y se urcite predava spravne. Zkousel sem udelat v tom cyklu jen obycejne vypsani promenne i  a nebyl problem.

Primo ve views.py   mam funkci def save(request): ... v ni akorat  dostanu data (x,y, jmeno) z requestu a zavolam z ni funkci ve ktere je pouze  vyse zmineny cyklus for.

Nahlásit jako SPAM
IP: 82.100.31.–
Řešení
Alrick
~ Anonymní uživatel
5 příspěvků
2. 9. 2012   #4
-
0
-
Vyřešeno Nejlepší odpověď

#1 Alrick
Vyreseno. Problem byl ve funkci json.load. Viceradova cisla to prevadelo na string... 

Nahlásit jako SPAM
IP: 82.100.31.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 14 hostů

Podobná vlákna

Django static_files — založil TuTi_fruTi

Django rest — založil petr k.

Python Django kniha — založil sliziky

Django a PostgreSQL array — založil sleepy

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý