я пытаюсь связать 2 разных проекта. Я sh смогу отправить информацию о ключе в другое существующее веб-приложение, которое затем будет записано в базу данных другого проекта, а затем программа сгенерирует ключ, который будет синхронизирован обратно в мою систему для отображения , Первая программа выполняется с использованием python django, а второй проект выполняется с использованием c#, есть ли способ выполнить sh это?
Вот часть моего кода:
class SalesProject(models.Model):
sales_status= (
('p1','Phase 1'),
('p2','Phase 2'),
('p3','Phase 3'),
('p4','Phase 4'),
)
type_of_sales = (
('nc','non-commodities'),
('co','Commodities')
)
status = (
('active', 'Active'),
('completed', 'Completed'),
('inactive', 'Inactive')
)
sales_project_id = models.AutoField(primary_key=True)
sales_project_name = models.CharField(max_length=100)
salesExtra = models.ManyToManyField('SalesExtra', blank=True)
customer_information = models.ManyToManyField('CustomerInformation')
sales_project_status = models.CharField(max_length = 10 , default = 'p1', choices = sales_status)
sales_type = models.CharField(max_length = 10 , choices = type_of_sales)
sales_project_starting_date = models.DateTimeField(auto_now = True)
sales_project_closing_date = models.DateTimeField(default=timezone.now, blank=True, null=True)
moq = models.IntegerField(default=50)
status = models.CharField(max_length=10, choices = status, default = 'active')
quotation_id = models.CharField(max_length=20,default=Null)
Вся идея состоит в том, чтобы использовать django rest framework и ajax. Экземпляр будет создан с использованием формы, которая будет блокировать ключевую информацию. Эта информация затем подается в django -рест API. На другом конце (в существующем веб-приложении c#) я буду использовать ajax для обнаружения и извлечения новых входных данных в свою систему баз данных. Будет выполнено несколько расчетов и будет создан новый идентификатор, идентификатор предложения. Используя функцию AJAX POST, я затем изменю значение quotation_ID на уникальный идентификационный номер, скажем, # 1100021.
Проблема в том, что существующее приложение имеет собственную структуру базы данных. информация о пользователях и клиентах структурирована по-разному в программах django и c#. Поэтому программа c# не может связать модели пользователей, клиентов и проектов продаж с идентификатором предложения
. Есть ли способ для меня выполнить sh то же самое, что позволяет мне преодолеть эту проблему?