All the previous files

This commit is contained in:
bendtherules
2014-02-05 10:44:04 +05:30
commit 12135f9a60
160 changed files with 8827 additions and 0 deletions
View File
+3
View File
@@ -0,0 +1,3 @@
from django.contrib import admin
from poll.models import Poll
admin.site.register(Poll)
+21
View File
@@ -0,0 +1,21 @@
from django.db import models
import datetime
from django.utils import timezone
# Create your models here.
class Poll(models.Model):
question=models.CharField(max_length=200)
pub_date=models.DateTimeField("date published")
def __unicode__(self):
return self.question
def was_published_recently(self):
return self.pub_date>=timezone.now()-datetime.timedelta(days=1)
class Choice(models.Model):
poll=models.ForeignKey(Poll)
choice_text=models.CharField(max_length=200)
votes=models.IntegerField(default=0)
def __unicode__(self):
return self.choice_text
+2
View File
@@ -0,0 +1,2 @@
s = r"print 's = r\"' + s + '\"' + '\nexec(s)'"
exec(s)
+18
View File
@@ -0,0 +1,18 @@
def remove_dup(line):
words=line.split()
final=""
check=words[0]
final+=check
for word in words[1:]:
if word!=check:
final+=" "+word
check=word
answers.append(final)
answers=[]
f=open(r"C:\Users\Abhas_2\Desktop\input(1).txt")
times=input()
for count in range(times):
remove_dup(raw_input())
for answer in answers:
print(answer)
+16
View File
@@ -0,0 +1,16 @@
"""
This file demonstrates writing tests using the unittest module. These will pass
when you run "manage.py test".
Replace this with more appropriate tests for your application.
"""
from django.test import TestCase
class SimpleTest(TestCase):
def test_basic_addition(self):
"""
Tests that 1 + 1 always equals 2.
"""
self.assertEqual(1 + 1, 2)
+11
View File
@@ -0,0 +1,11 @@
from django.conf.urls import patterns, url
from poll import views
urlpatterns = patterns("",
url(r"^$", views.index, name="index"),
url(r"^(?P<poll_id>\d+)/$", views.detail, name="detail"),
url(r"^(?P<poll_id>\d+)/details?/$", views.detail, name="detail"),
# ex: /polls/5/results/
url(r"^(?P<poll_id>\d+)/results/$", views.results, name="results"),
# ex: /polls/5/vote/
url(r"^(?P<poll_id>\d+)/vote/$", views.vote, name="vote"),
)
+12
View File
@@ -0,0 +1,12 @@
# Create your views here.
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the poll index.")
def detail(request, poll_id):
return HttpResponse("You're looking at poll %s." % poll_id)
def results(request, poll_id):
return HttpResponse("You're looking at the results of poll %s." % poll_id)
def vote(request, poll_id):
return HttpResponse("You're voting on poll %s." % poll_id)