def addnew(): if request.method == "POST": if u'website' in request.form: website = request.form['website'] try: font = Font.objects.get(site_url=website) except db.DoesNotExist: font = Font(site_url=website) font.name = get_all_fonts(font.site_url) q = urlparse.urlparse(font.site_url) font.save() return redirect(url_for('view_site', website=q.hostname), 302) return render_template('addnew.html')