Giter VIP home page Giter VIP logo

xgro / django-poll-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from go4real/django-poll-app

0.0 0.0 0.0 2.83 MB

Django poll app is a full featured polling app. You have to register in this app to show the polls and to vote. If you already voted you can not vote again. Only the owner of a poll can add poll , edit poll, update poll, delete poll , add choice, update choice, delete choice and end a poll. If a poll is ended it can not be voted. Ended poll only shows user the final result of the poll. There is a search option for polls. Also user can filter polls by name, publish date, and by number of voted. Pagination will work even after applying filter.

License: MIT License

Python 59.58% CSS 0.60% HTML 39.82%

django-poll-app's Introduction

Django-Poll-App

Django poll app is a full featured polling app. You have to register in this app to show the polls and to vote. If you already voted you can not vote again. Only the owner of a poll can add poll , edit poll, update poll, delete poll , add choice, update choice, delete choice and end a poll. If a poll is ended it can not be voted. Ended poll only shows user the final result of the poll. There is a search option for polls. Also user can filter polls by name, publish date, and by number of voted. Pagination will work even after applying filter.

시작하기

사전 준비

python== 3.5 or up and django==2.0 or up and pip3

어플리케이션 설치

터미널에서 다음을 실행
git clone https://github.com/go4real/Django-Poll-App

다음 url에서 다운로드해서 사용도 가능

https://github.com/go4real/Django-Poll-App

어플리케이션 실행에 필요한 관련 패키지 설치를 위해 프로젝트 디렉토리에서 다음을 실행

pip3 install -r requirements.txt

데이터베이스 구성을 위해 프로젝트 디렉토리에서 다음을 실행

python3 manage.py migrate

어드민 메뉴 사용에 필요한 관리자 계정 생성

python3 manage.py createsuperuser

To Create some dummy text data for your app follow the step below:

pip3 install faker
python3 manage.py shell
import seeder
seeder.seed_all(30)

Here 30 is a number of entry. You can use it as your own

To run the program in local server use the following command

python3 manage.py runserver

Then go to http://127.0.0.1:8000 in your browser

Project snapshot

Home page

Login Page

Registration Page

Poll List Page

Poll Add Page

Polling page

Poll Result Page

Poll Edit Page

Choice Update Delete Page

Author

Mahmudul alam
Email: [email protected]

========Thank You !!!=========

django-poll-app's People

Contributors

devmahmud avatar go4real avatar dependabot[bot] avatar lord-shiv avatar priyansh2001here avatar matttinashe avatar mmoomocow avatar rakibul-islam-raju avatar sharon2719 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.