def thanks_bak(request): if request.method == 'POST': # If the form has been submitted... form = ContactForm(request.POST) # A form bound to the POST if form.is_valid(): base= request.POST.get('base',None) if base =='leve1': product=request.POST.get('product',None) oldpass=request.POST.get('oldpass',None) newpass=request.POST.get('newpass',None) secondpass=request.POST.get('secondpass',None) if newpass==secondpass: list=(base,product,oldpass,newpass,secondpass) return render_to_response('exanoke.html', {'list': list}) else: product=request.POST.get('product',None) ipaddr=request.POST.get('ipaddr',None) oldpass=request.POST.get('oldpass',None) newpass=request.POST.get('newpass',None) secondpass=request.POST.get('secondpass',None) if newpass==secondpass: list=(base,product,ipaddr,oldpass,newpass,secondpass) return render_to_response('exanoke.html', {'list': list}) #return HttpResponse('fail') else: return HttpResponse('fail') else: #form = ContactForm({'base':'leve1','product':'leve1','ipaddr':'34.34.34.3','oldpass':'******','newpass':'******','secondpass':'******'}) # An unbound form form = ContactForm({'base':'leve1','product':'leve1'}) return render_to_response('exanoke.html', {'form': form,})
def contact(request): if request.method == 'POST': form = ContactForm(request.POST, instance=event) if form.is_valid(): # check if the data are good # here we can make some stuff to work on the data title = form.cleaned_data['title'] location = form.cleaned_data['location'] link = form.cleaned_data['link'] date_start = form.cleaned_data['date_start'] date_end = form.cleaned_data['date_end'] description = form.cleaned_data['description'] mail = form.cleaned_data['mail'] slug = form.cleaned_data['slug'] visibility = form.cleaned_data['visibility'] paying = form.cleaned_data['paying'] form.save(commit=False) envoi = True else: form = ContactForm() return render(request, 'event/form.html', locals())
def test_sends_mail_with_headers(self): reply_to_email = u'*****@*****.**' # the user's email data = { 'name': b'Test', 'phone': b'0123456789', 'email': reply_to_email, 'companyName': b'Test', 'companyAddress': b'Test address', 'companyNumber': b'01234567', 'companySector': 1, 'amount': b'10000', 'duration': b'365', 'description': b'Test message' } form = ContactForm(data=data) assert form.is_valid()
def home(request): # entries = posts.objects.all()[:10] #imports first ten posts in # database. syncdb cannot change existing fields. # Set DEVELOPER_KEY to the "API key" value from the "Access" tab of the # Google APIs Console http://code.google.com/apis/console#access # Please ensure that you have enabled the YouTube Data API for your # project. DEVELOPER_KEY = "AIzaSyCjaTPgpDl3hzvkkI7x4ivsGIPmG73HP14" YOUTUBE_API_SERVICE_NAME = "youtube" YOUTUBE_API_VERSION = "v3" youtube = build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION, developerKey=DEVELOPER_KEY) search_response = youtube.search().list( q="Anna Kendrick", part="id,snippet", # maxResults=options.maxResults maxResults=25 ).execute() videos = [] channels = [] playlists = [] for search_result in search_response.get("items", []): if search_result["id"]["kind"] == "youtube#video": videos.append( "Title: %s\nLink: http://www.youtube.com/watch?v=%s\nImgURL: %s\n" % (search_result["snippet"]["title"], search_result["id"]["videoId"], search_result["snippet"]["thumbnails"]["default"]["url"])) elif search_result["id"]["kind"] == "youtube#channel": channels.append("%s (%s)" % (search_result["snippet"]["title"], search_result["id"]["channelId"])) elif search_result["id"]["kind"] == "youtube#playlist": playlists.append("%s (%s)" % (search_result["snippet"]["title"], search_result["id"]["playlistId"])) # print "Videos:\n", "\n".join(videos), "\n" # print "Channels:\n", "\n".join(channels), "\n" # print "Playlists:\n", "\n".join(playlists), "\n" # Use my app consumer key for Twitter CONSUMER_KEY = 'aN1oMcd85D4ZxLq6Ehjw' CONSUMER_SECRET = 'pGbkwV9ijIMqz1Vm5GCc6w9ouofCvrRVQRVQ6SAU' auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) ACCESS_KEY = '207236820-8AYlLxvcg3zMidC8TxPXKMM91p0OQtvATQ8mr6Yg' ACCESS_SECRET = 'NwCvdFlySWlsMLPkdjJF8yhTI82yiJAfav530p6POXc' auth.set_access_token(ACCESS_KEY, ACCESS_SECRET) # Create API instance api = tweepy.API(auth) searchResults = api.get_user("@annakendrick47") tweet = api.user_timeline(searchResults.id) success = False email = "" title = "" text = "" if request.method == "POST": contact_form = ContactForm(request.POST) if contact_form.is_valid(): success = True email = contact_form.cleaned_data['email'] title = contact_form.cleaned_data['title'] text = contact_form.cleaned_data['text'] else: contact_form = ContactForm() ctx = {'search': tweet, 'youtube': search_response.get( "items", []), 'contact_form': contact_form, 'email': email, 'title': title, 'text': text, 'success': success} return render_to_response('index.html', ctx, context_instance=RequestContext(request)) # pass in our entries array to our html file.
def home(request): # entries = posts.objects.all()[:10] #imports first ten posts in # database. syncdb cannot change existing fields. # Set DEVELOPER_KEY to the "API key" value from the "Access" tab of the # Google APIs Console http://code.google.com/apis/console#access # Please ensure that you have enabled the YouTube Data API for your # project. DEVELOPER_KEY = "AIzaSyCjaTPgpDl3hzvkkI7x4ivsGIPmG73HP14" YOUTUBE_API_SERVICE_NAME = "youtube" YOUTUBE_API_VERSION = "v3" youtube = build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION, developerKey=DEVELOPER_KEY) search_response = youtube.search().list( q="Anna Kendrick", part="id,snippet", # maxResults=options.maxResults maxResults=25).execute() videos = [] channels = [] playlists = [] for search_result in search_response.get("items", []): if search_result["id"]["kind"] == "youtube#video": videos.append( "Title: %s\nLink: http://www.youtube.com/watch?v=%s\nImgURL: %s\n" % (search_result["snippet"]["title"], search_result["id"]["videoId"], search_result["snippet"]["thumbnails"]["default"]["url"])) elif search_result["id"]["kind"] == "youtube#channel": channels.append("%s (%s)" % (search_result["snippet"]["title"], search_result["id"]["channelId"])) elif search_result["id"]["kind"] == "youtube#playlist": playlists.append("%s (%s)" % (search_result["snippet"]["title"], search_result["id"]["playlistId"])) # print "Videos:\n", "\n".join(videos), "\n" # print "Channels:\n", "\n".join(channels), "\n" # print "Playlists:\n", "\n".join(playlists), "\n" # Use my app consumer key for Twitter CONSUMER_KEY = 'aN1oMcd85D4ZxLq6Ehjw' CONSUMER_SECRET = 'pGbkwV9ijIMqz1Vm5GCc6w9ouofCvrRVQRVQ6SAU' auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) ACCESS_KEY = '207236820-8AYlLxvcg3zMidC8TxPXKMM91p0OQtvATQ8mr6Yg' ACCESS_SECRET = 'NwCvdFlySWlsMLPkdjJF8yhTI82yiJAfav530p6POXc' auth.set_access_token(ACCESS_KEY, ACCESS_SECRET) # Create API instance api = tweepy.API(auth) searchResults = api.get_user("@annakendrick47") tweet = api.user_timeline(searchResults.id) success = False email = "" title = "" text = "" if request.method == "POST": contact_form = ContactForm(request.POST) if contact_form.is_valid(): success = True email = contact_form.cleaned_data['email'] title = contact_form.cleaned_data['title'] text = contact_form.cleaned_data['text'] else: contact_form = ContactForm() ctx = { 'search': tweet, 'youtube': search_response.get("items", []), 'contact_form': contact_form, 'email': email, 'title': title, 'text': text, 'success': success } return render_to_response( 'index.html', ctx, context_instance=RequestContext( request)) # pass in our entries array to our html file.