Example #1
0
def save():
	form = ExampleForm()
	if form.validate_on_submit():
		print form.title.data
		print form.content.data
		print form.date.data
	return render_template('new.html', form=form)
Example #2
0
def save():
	form = ExampleForm()
	if form.validate_on_submit():
		print "salvando os dados:"
		print form.title.data
		print form.content.data
		print form.date.data
		flash('Dados salvos!')
	return render_template('new.html', form=form)
Example #3
0
def save():
	form = ExampleForm()
	if form.validate_on_submit():
		print "saving of data:"
		print form.title.data
		print form.content.data
		print form.date.data
		flash('Data saved!')
	return render_template('new.html', form=form)
Example #4
0
def save():
    form = ExampleForm()
    if form.validate_on_submit():
        print "salvando os dados:"
        print form.title.data
        print form.content.data
        print form.date.data
        flash('Dados salvos!')
    return render_template('new.html', form=form)
Example #5
0
def save():
    form = ExampleForm()
    if form.validate_on_submit():
        print("saving the data:")
        print(form.title.data)
        print(form.content.data)
        print(form.date.data)
        flash('Saved data!')
    return render_template('new.html', form=form)
Example #6
0
def simple_example_view():
    print(current_user)

    form = ExampleForm()

    if form.validate_on_submit():
        print(list(form))
        print(form.text.data)

    return render_template('simple_example.html', form=form)
Example #7
0
def add(request, type):
    message = ''
    commit = True
    template_name = 'professor/example.html'
    if type == 'example':
        form = ExampleForm(request.POST or None)
    elif type == 'test':
        form = TestForm(request.POST or None)
    elif type == 'exam':
        form = ExamForm(request.POST or None)
    elif type == 'exercise':
        commit = False
        form = ExerciseForm()
        if request.POST:
            subform = eval(request.POST['exercise_type'] + 'Form(request.POST)')
            if subform.is_valid():
                obj = subform.save(commit=False)
            form = ExerciseForm(request.POST)
            if form.is_valid():
                exercise_object = form.save(commit=False)
                obj.save()
                exercise_object.exercise_type = obj
                exercise_object.save()
        template_name = 'professor/exercise.html'
    if request.POST and form.is_valid and commit:
        form.save()
    elif not commit:
        message = "Αποθηκεύτηκε επιτυχώς!"
    return render_to_response(template_name, {'form': form, 'type': type, 'message': message})
Example #8
0
def edit_example(example_id):
    example = SchoolModel.get_by_id(example_id)
    form = ExampleForm(obj=example)
    if request.method == "POST":
        if form.validate_on_submit():
            example.example_name = form.data.get('example_name')
            example.example_description = form.data.get('example_description')
            example.put()
            flash(u'Example %s successfully saved.' % example_id, 'success')
            return redirect(url_for('list_examples'))
    return render_template('edit_example.html', example=example, form=form)
Example #9
0
def edit_example(example_id):
    example = ExampleModel.get_by_id(example_id)
    form = ExampleForm(obj=example)
    if request.method == "POST":
        if form.validate_on_submit():
            example.example_name = form.data.get("example_name")
            example.example_description = form.data.get("example_description")
            example.put()
            flash(u"Example %s successfully saved." % example_id, "success")
            return redirect(url_for("list_examples"))
    return render_template("edit_example.html", example=example, form=form)
Example #10
0
def edit_example(example_id):
    example = ExampleModel.get_by_id(example_id)
    form = ExampleForm(obj=example)
    if request.method == "POST":
        if form.validate_on_submit():
            example.example_name = form.data.get('example_name')
            example.example_description = form.data.get('example_description')
            example.put()
            flash(u'Example %s successfully saved.' % example_id, 'success')
            return redirect(url_for('list_examples'))
    return render_template('edit_example.html', example=example, form=form)
Example #11
0
def new_example():
    """Add a new example"""
    form = ExampleForm()
    if form.validate_on_submit():
        example = ExampleModel(
                    example_id = form.example_id.data,
                    example_title = form.example_title.data,
                    added_by = users.get_current_user()
                    )
        example.put()
        flash(u'Example successfully saved.', 'success')
        return redirect(url_for('list_examples'))
    return render_template('new_example.html', form=form)
Example #12
0
def send_form(request, form):
    dajax = Dajax()
    form = ExampleForm(deserialize_form(form))

    if form.is_valid():
        dajax.remove_css_class('#my_form input', 'error')
        dajax.alert("Form is_valid(), your username is: %s" % form.cleaned_data.get('username'))
    else:
        dajax.remove_css_class('#my_form input', 'error')
        for error in form.errors:
            dajax.add_css_class('#id_%s' % error, 'error')

    return dajax.json()
Example #13
0
def send_form(request, form):
    from forms import ExampleForm

    dajax = Dajax()
    form = ExampleForm(form)

    if form.is_valid():
        dajax.remove_css_class("#my_form input", "error")
        dajax.alert("This form is_valid(), your username is: %s" % form.cleaned_data.get("username"))
    else:
        dajax.remove_css_class("#my_form input", "error")
        for error in form.errors:
            dajax.add_css_class("#id_%s" % error, "error")
    return dajax.json()
Example #14
0
def send_form(request, form):
    from forms import ExampleForm

    dajax = Dajax()
    form = ExampleForm(form)

    if form.is_valid():
        dajax.remove_css_class('#my_form input', 'error')
        dajax.alert("This form is_valid(), your username is: %s" %
                    form.cleaned_data.get('username'))
    else:
        dajax.remove_css_class('#my_form input', 'error')
        for error in form.errors:
            dajax.add_css_class('#id_%s' % error, 'error')
    return dajax.json()
Example #15
0
def new_example():
    """Add a new example, detecting whether or not App Engine is in read-only mode."""
    form = ExampleForm()
    if form.validate_on_submit():
        example = ExampleModel(
                example_id = form.example_id.data,
                example_title = form.example_title.data,
                added_by = users.get_current_user()
                )
        try:
            example.put()
            flash(u'Example successfully saved.', 'success')
            return redirect(url_for('list_examples'))
        except CapabilityDisabledError:
            flash(u'App Engine Datastore is currently in read-only mode.', 'failure')
            return redirect(url_for('list_examples'))
    return render_template('new_example.html', form=form)
 def dispatch_request(self):
     examples = ExampleModel.query()
     form = ExampleForm()
     if form.validate_on_submit():
         example = ExampleModel(
             example_name=form.example_name.data,
             example_description=form.example_description.data,
             added_by=users.get_current_user()
         )
         try:
             example.put()
             example_id = example.key.id()
             flash(u'Example %s successfully saved.' % example_id, 'success')
             return redirect(url_for('list_examples'))
         except CapabilityDisabledError:
             flash(u'App Engine Datastore is currently in read-only mode.', 'info')
             return redirect(url_for('list_examples'))
     return render_template('list_examples.html', examples=examples, form=form)
Example #17
0
def list_examples():
    """List all examples"""
    examples = ExampleModel.all()
    form = ExampleForm()
    if form.validate_on_submit():
        example = ExampleModel(
            example_name=form.example_name.data,
            example_description=form.example_description.data,
            added_by=users.get_current_user(),
        )
        try:
            example.put()
            example_id = example.key().id()
            flash(u"Example %s successfully saved." % example_id, "success")
            return redirect(url_for("list_examples"))
        except CapabilityDisabledError:
            flash(u"App Engine Datastore is currently in read-only mode.", "info")
            return redirect(url_for("list_examples"))
    return render_template("list_examples.html", examples=examples, form=form)
Example #18
0
def dashboard():
    """List all examples"""
    email = request.args.get('email',"")
    profile = request.args.get('profile',"")
    logging.info("email=%s profile=%s",email,profile)
    examples = ExampleModel.query()
    form = ExampleForm()
    if form.validate_on_submit():
        example = ExampleModel(
            example_name=form.example_name.data,
            example_description=form.example_description.data,
            added_by=users.get_current_user()
        )
        try:
            example.put()
            example_id = example.key.id()
            flash(u'Example %s successfully saved.' % example_id, 'success')
            return redirect(url_for('dashboard'))
        except CapabilityDisabledError:
            flash(u'App Engine Datastore is currently in read-only mode.', 'info')
            return redirect(url_for('dashboard'))
    return render_template('dashboard.html', examples=examples, form=form)
Example #19
0
    def test_context_pollution(self):
        form = ExampleForm()
        form2 = TestForm()

        template = get_template_from_string(u"""
            {% load crispy_forms_tags %}
            {{ form.as_ul }}
            {% crispy form2 %}
            {{ form.as_ul }}
        """)
        c = Context({'form': form, 'form2': form2})
        html = template.render(c)

        self.assertEqual(html.count('<input type="text" name="comment"'), 2)
        self.assertEqual(html.count('name="is_company"'), 1)
Example #20
0
def hello_world():
    form = ExampleForm()
    return render_template('test.html', form=form)
Example #21
0
def new():
	form = ExampleForm()
	return render_template('new.html', form=form)
Example #22
0
def full_form_example(request):
    from forms import ExampleForm
    example_form = ExampleForm()
    return render_response(request, 'examples/full_form_example.html',
                           {'form': example_form})