DEV Community

Matt Dyor
Matt Dyor

Posted on • Edited on

Things I Learned About Python this Week


python manage.py shell

this gets you into an interactive shell

from basic_loans.models import BasicLoan DOES NOT WORK from dyor_com_app.basic_loans.models import BasicLoanPage b=BasicLoanPage from dyor_com_app.base.models import People p = People p.first="matt" p.last="dyor" bl1 = BasicLoan.objects.filter(id=1).first() 
Enter fullscreen mode Exit fullscreen mode

which is the same as:

bl1 = BasicLoan.objects.get(id=1) bl1.loan_amount 
Enter fullscreen mode Exit fullscreen mode

create a record

BL = BasicLoan() BL.loan_amount BL.original = bl1 
Enter fullscreen mode Exit fullscreen mode

import datetime

BL.loan_start_date = datetime.date(2021, 11, 25) BL.save() 
Enter fullscreen mode Exit fullscreen mode

create an object with inline properties

page = Page.objects.create(title='my title', summary='my summary') page.__dict__ 
Enter fullscreen mode Exit fullscreen mode

Top comments (0)