webprogramozás mindenkinek

A Django konzol

2014/12/14. - írta: pszabady

A Python fejlesztések nagyon hasznos eszköze a konzol, hiszen sok mindent azonnal ki lehet próbálni benne. Terminál (cmd) ablakban indítsátok el a python-t. A >>> jelek után tetszőleges parancsot beírhattok és kipróbálhattok:

>>>range(5)
 [0, 1, 2, 3, 4]
 >>> import sys
 >>> sys.platform
 'win32'

A konzolt elindíthatjátok a PyCharmon belül is, a Tools/Run Python Console... menüpontban, ez kicsit könnyebben kezelhető (pl. lehet benne kattintani), mint a hagyományos konzol.

Django fejlesztés közben nagyon praktikus, ha bizonyos műveleteket, adatbázis lekérdezéseket ki tudunk próbálni a konzolban. A 

python manage.py shell

paranccsal indíthatjátok el terminál ablakban a Django konzolt. Utána importáljátok be a modelleket:

>>> from books.models import *
>>> b = BOOK()
>>> b.Title = "Egri csillagok"
>>> b.PublishingDate = 1901
>>> b.save()
>>> BOOK.objects.all()
[<BOOK: BOOK object>]

Az importálás után létrehoztam egy BOOK példányt, beállítottam a címét, majd a kiadás dátumát, majd elmentettem. Ekkor bekerült a MySQL adatbázisba is. Majd lekérdeztem az összes BOOK objektumot és az eredményt visszakaptam egy listában.

A Django konzolt is elindíthatjátok a PyCharmból. 

Arra figyeljetek, hogy miután beimportáltatok egy fájlt a konzolba, utána nem fogja észrevenni, ha átírtátok a  fájlt, tehát ebben az esetben újra kell indítanotok a konzolt! 

Címkék: Python Django
Szólj hozzá!

A bejegyzés trackback címe:

https://djangosuli.blog.hu/api/trackback/id/tr76979689

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása