Как посмотреть базу данных на основе Django для электронной почты или проверки телефона из Angular Front End - PullRequest
0 голосов
/ 08 ноября 2019

Я работаю над проектом, состоящим из Django и Angular Integration. Я создал RestApi в Django и получил данные в формате JSON. Я добавил модуль регистрации в Angular, в котором Я хочу добавить проверку для неповторяющейся электронной почты и номер телефона, который вызывает Django API и проверяет проверку <- как это сделать: / </p>

Модель Django

class Employee(models.Model):
    DESIGNATION = (
       ('Admin', 'Admin'),
       ('PM', 'Project Manager'),
       ('TL', 'Team Leader'),
       ('Dev','Developer'),
       ('QA', 'Quality Analyst')
   )
    employeeid = models.AutoField(primary_key=True)
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)
    phone_no = models.BigIntegerField(unique=True)
    date_of_birth = models.DateField()
    email = models.EmailField(unique=True)
    password = models.CharField(max_length=50)
    designation = models.CharField(max_length=50,choices=DESIGNATION, default='Dev')
    dept_id = models.ForeignKey(Department, on_delete=models.SET_NULL, null=True, blank=True)

URL-адрес Django, с которого Angular получает ответ JSON

url(r'^employee/list/$', views.employee_list),
url(r'^employee/details/(?P<pk>\d+)/$', views.employee_detail),

1 Ответ

0 голосов
/ 08 ноября 2019

Я советую вам django-lifecycle библиотека. Используйте хук before_create для проверки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...