Интеграция Django с шаблоном Bootstrap - PullRequest
0 голосов
/ 26 октября 2018

Я скачал тему Bootstrap и интегрировал ее с django, веб-интерфейс в порядке, но мне нужна помощь в написании кода для его внутренней интеграции.

index.html согласно шаблону dwonloaded:

  <div class="col-lg-5 col-md-8">
    <div class="form">
      <div id="sendmessage">Your message has been sent. Thank you!</div>
      <div id="errormessage"></div>
      <form action="" method="post" role="form" class="contactForm">
        <div class="form-row">
          <div class="form-group col-lg-6">
            <input type="text" name="name" class="form-control" id="name" placeholder="Your Name" data-rule="minlen:4" data-msg="Please enter at least 4 chars" />
            <div class="validation"></div>
          </div>
          <div class="form-group col-lg-6">
            <input type="email" class="form-control" name="email" id="email" placeholder="Your Email" data-rule="email" data-msg="Please enter a valid email" />
            <div class="validation"></div>
          </div>
        </div>
        <div class="form-group">
          <input type="text" class="form-control" name="subject" id="subject" placeholder="Subject" data-rule="minlen:4" data-msg="Please enter at least 8 chars of subject" />
          <div class="validation"></div>
        </div>
        <div class="form-group">
          <textarea class="form-control" name="message" rows="5" data-rule="required" data-msg="Please write something for us" placeholder="Message"></textarea>
          <div class="validation"></div>
        </div>
        <div class="text-center"><button type="submit" title="Send Message">Send Message</button></div>
      </form>
    </div>
  </div>
</div>

Что должно быть в моем файле models.py, чтобы сохранить полученные контактные данные в базе данных.

1 Ответ

0 голосов
/ 26 октября 2018

Файл models.py должен выглядеть следующим образом

# -*- coding: utf-8 -*-
from django.conf import settings
from django.contrib.auth.models import User
from django.db import models

class Contact(models.Model):
    # if the field is required
    name = models.CharField(max_length=200)
    # if the fields can be NULL 
    # name = models.CharField(max_length=200, blank=True, null=True)
    email = models.CharField(max_length=200)    
    subject = models.CharField(max_length=200)
    message = models.TextField()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...