khairul-abdi / pollster-django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pollster App

Python Django app to create polls with questions/choices

Quick Start

# Install dependencies
pipenv install

cd pollster

# Serve on localhost:8000
python manage.py runserver

Commands Gist

# Install pipenv
pip install pipenv
# Create Venv
pipenv shell
# Install Django
pipenv install django
# Create project
django-admin startproject pollster
cd pollster
# Run server on http: 127.0.0.1:8000 (ctrl+c to stop)
python manage.py runserver
# Run initial migrations
python manage.py migrate
# Create polls app
python manage.py startapp polls
# Create polls migrations
python manage.py makemigrations polls
# Run migrations
python manage.py migrate
# Using the shell
python manage.py shell

>>>  from polls.models import Question, Choice
>>>  from django.utils import timezone
>>>  Question.objects.all()
>>>  q = Question(question_text="What is your favorite Python Framework?", pub_date=timezone.now())
>>>  q.save()
>>>  q.id
>>>  q.question_text
>>>  Question.objects.all()
>>>  Question.objects.filter(id=1)
>>>  Question.objects.get(pk=1)
>>>  q = Question.objects.get(pk=1)
>>>  q.choice_set.all()
>>>  q.choice_set.create(choice_text='Django', votes=0)
>>>  q.choice_set.create(choice_text='Flask', votes=0)
>>>  q.choice_set.create(choice_text='Flask', votes=0)
>>>  q.choice_set.all()
>>>  quit()
# Create admin user
python manage.py createsuperuser
# Create pages app
python manage.py startapp pages

About


Languages

Language:JavaScript 51.7%Language:CSS 40.9%Language:Python 5.7%Language:HTML 1.7%