Skip to content

israelz330/DjangoSampleProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DjangoSampleProject

Simple Django Project from the official Django documentation.

Tutorial: https://docs.djangoproject.com/en/5.1/intro/tutorial01/

More documentation
Model relations: https://docs.djangoproject.com/en/5.1/ref/models/relations/
Field lookups: https://docs.djangoproject.com/en/5.1/topics/db/queries/#field-lookups-intro

How to add and query data

from polls.models import Choice, Question  # Import the model classes we just wrote.

# No questions are in the system yet.
>>> Question.objects.all()
<QuerySet []>

# Create a new Question.
# Support for time zones is enabled in the default settings file, so
# Django expects a datetime with tzinfo for pub_date. Use timezone.now()
# instead of datetime.datetime.now() and it will do the right thing.
>>> from django.utils import timezone
>>> q = Question(question_text="What's new?", pub_date=timezone.now())

# Save the object into the database. You have to call save() explicitly.
>>> q.save()

# Now it has an ID.
>>> q.id
1

# Access model field values via Python attributes.
>>> q.question_text
"What's new?"
>>> q.pub_date
datetime.datetime(2012, 2, 26, 13, 0, 0, 775217, tzinfo=datetime.timezone.utc)

# Change values by changing the attributes, then calling save().
>>> q.question_text = "What's up?"
>>> q.save()

# objects.all() displays all the questions in the database.
>>> Question.objects.all()
<QuerySet [<Question: Question object (1)>]>

About

Simple Django API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages