diff --git a/mailsender/forms.py b/mailsender/forms.py new file mode 100644 index 0000000..a84f183 --- /dev/null +++ b/mailsender/forms.py @@ -0,0 +1,13 @@ +# coding=utf-8 +from django import forms + +from .models import MailSender + +class MailSenderForm(forms.ModelForm): + + class Meta: + model = MailSender + fields = ['description', 'hostname', 'port', 'username', 'password', 'crypto'] + widgets = { + 'password': forms.PasswordInput(render_value = True) + } \ No newline at end of file diff --git a/mailsender/migrations/0002_auto_20170106_1653.py b/mailsender/migrations/0002_auto_20170106_1653.py new file mode 100644 index 0000000..2d41a4d --- /dev/null +++ b/mailsender/migrations/0002_auto_20170106_1653.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10 on 2017-01-06 19:53 +from __future__ import unicode_literals + +from django.db import migrations + +def forwards_func(apps, schema_editor): + # We get the model from the versioned app registry; + # if we directly import it, it'll be the wrong version + MailSender = apps.get_model("mailsender", "MailSender") + + db_alias = schema_editor.connection.alias + + MailSender.objects.using(db_alias).bulk_create([ + MailSender(description="Example", hostname="example.com", port=25, username="example", password="example", crypto=1), + ]) + +def reverse_func(apps, schema_editor): + # forwards_func() creates two Country instances, + # so reverse_func() should delete them. + MailSender = apps.get_model("mailsender", "MailSender") + + db_alias = schema_editor.connection.alias + + MailSender.objects.using(db_alias).filter(description="Example", hostname="example.com", port=25, username="example", password="example", crypto=1).delete() + +class Migration(migrations.Migration): + + dependencies = [ + ('mailsender', '0001_initial'), + ] + + operations = [ + migrations.RunPython(forwards_func, reverse_func), + ] \ No newline at end of file diff --git a/mailsender/views.py b/mailsender/views.py index 91ea44a..10c2c72 100644 --- a/mailsender/views.py +++ b/mailsender/views.py @@ -1,3 +1,3 @@ from django.shortcuts import render -# Create your views here. +from django.views import generic -- libgit2 0.21.2