Advertisement
Guest User

Untitled

a guest
Mar 10th, 2019
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.16 KB | None | 0 0
  1. from django.conf.urls import  include, url
  2. from django.contrib import admin
  3. from django.urls import path
  4. from . import views
  5.  
  6. urlpatterns = [
  7.     url(r'^admin/', admin.site.urls),
  8.     url(r'^$', views.home, name='home'),
  9. ][/code]
  10. views.py:
  11. [code]from django.http import HttpResponse
  12. from django.shortcuts import render
  13.  
  14. def home(request):
  15.     number = request.GET['ccEntry']
  16.     redacted_num = 'xxxx xxxx xxxx {}'.format(number[-4:])
  17.     return render(request, 'home.html', {'number':number, 'redacted_num':redacted_num})[/code]
  18. Template (home.html):
  19. [code]<html>
  20.  <head>
  21.   <title> CC Redact </title>
  22.  </head>
  23.    <body>
  24. <center>
  25. <form action="{% url 'home' %}" method="get">
  26.   <div>
  27.     <h3>Enter your fake Chuckee Cheese Neptune credit card number!</h3>
  28.     <input type="number" id="number" name="ccEntry" required placeholder=" " pattern=".{16,16}"/>
  29.       <div class="requirements"> Must be a 16 digit number. </div>
  30.     <input type="submit" value="Redact!!!"/>
  31.   </div>
  32. </form>
  33.     <h3>Original Card Number:</h3>
  34.     {{ number }}
  35.     <h3>Redacted Card Number:</h3>
  36.     {{ redacted_num }}
  37.     <h3> Did this work?</h3>    
  38. </center>
  39. </body>
  40. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement