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!
A bejegyzés trackback címe:
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.