1

голосов
0

ответ
65

Просмотры

Доступ к модели и ОРМ в различных случаях Django [Microservice Архитектура]

У меня есть проект Django Rest при поддержке Postgres базы данных. Теперь каждое приложение в рамках этого проекта должен развязаны и быть перемещены в другой сервер. Но в нынешних взглядах есть места, где я импортировать модели из другого приложения и выполнять операции через ORM. Имея это в виду, как я могу получить доступ к модели из различных приложений (который будет запускаться в качестве отдельного экземпляра Джанго на разных серверах), а также выполнять запросы на них. ?
Lubi
1

голосов
2

ответ
240

Просмотры

дротик XML с внешними файлами

Я был в состоянии следовать всем примерам дротик-XML, но это только для дартс файла, содержащего XML в переменном. Как я разобрать и создать внешние XML-файлы? Если я пытаюсь импортировать файл XML непосредственно дротик обычно застревает на первый символ файла XML '
lubi
2

голосов
1

ответ
57

Просмотры

Could XmlBuilder.processing accept more arguments?

Можно ли добавить больше информации при создании и XML-документ с дротиком-XML? Оба следующего штраф работы для построения XML, XSLT. builder.processing ( 'XML', 'версия = "1.0"'); builder.processing ( 'XML-таблицы стилей', 'Type = "приложения / XML"'); С помощью XML я хотел бы добавить инструкции UTF помочь интернационализации. builder.processing ( 'XML', 'версия = "1.0"', 'кодирование = "UTF-8"'); // дает сообщение об ошибке «2 позиционных аргументов ожидаемых, но 3 нашли» Попытку ссылку на XSLT будет полезно. builder.processing ( 'XML-таблицы стилей', 'тип = "приложения / XML"', HREF = "hieroglyph.xsl"); // дает 2 ошибки; «Ожидается, 2 позиционные аргументы, но 3 найдено» // «Не определено имя„HREF“» Я считаю, что это устанавливается в пределах дротик-XML / Lib / XML / grammar.dart и методы обработки (). Обработка () => строка (OPEN_PROCESSING) .SEQ (ссылка (nameToken)) .SEQ (ссылка (пробел) .SEQ (любой (). starLazy (строка (CLOSE_PROCESSING)). сплющить ()) .pick (1) .optional ( '')) .SEQ (строка (CLOSE_PROCESSING)) .map ((каждый) => createProcessing (каждый [1], каждый из [2])); Квалифицированный () => исх (nameToken) .map (createQualified); Нормальные элементы Xml могут иметь 0,1 или много аргов так, как бы я включить обработку (), чтобы сделать это? Это вопрос об изменении списка, чтобы включать более 2-арг или это будет более сложным и влечет за собой добавление других определений, как «HREF» для других или XSLT для XSD? далее (см (nameToken)) .SEQ (ссылка (пробел) .SEQ (любой (). starLazy (строка (CLOSE_PROCESSING)). сплющить ()) .pick (1) .optional ( '')) .SEQ (строка ( CLOSE_PROCESSING)) .map ((каждый) => createProcessing (каждый [1], каждый из [2])); Квалифицированный () => исх (nameToken) .map (createQualified); Нормальные элементы Xml могут иметь 0,1 или много аргов так, как бы я включить обработку (), чтобы сделать это? Это вопрос об изменении списка, чтобы включать более 2-арг или это будет более сложным и влечет за собой добавление других определений, как «HREF» для других или XSLT для XSD? далее (см (nameToken)) .SEQ (ссылка (пробел) .SEQ (любой (). starLazy (строка (CLOSE_PROCESSING)). сплющить ()) .pick (1) .optional ( '')) .SEQ (строка ( CLOSE_PROCESSING)) .map ((каждый) => createProcessing (каждый [1], каждый из [2])); Квалифицированный () => исх (nameToken) .map (createQualified); Нормальные элементы Xml могут иметь 0,1 или много аргов так, как бы я включить обработку (), чтобы сделать это? Это вопрос об изменении списка, чтобы включать более 2-арг или это будет более сложным и влечет за собой добавление других определений, как «HREF» для других или XSLT для XSD? исх (nameToken) .map (createQualified); Нормальные элементы Xml могут иметь 0,1 или много аргов так, как бы я включить обработку (), чтобы сделать это? Это вопрос об изменении списка, чтобы включать более 2-арг или это будет более сложным и влечет за собой добавление других определений, как «HREF» для других или XSLT для XSD? исх (nameToken) .map (createQualified); Нормальные элементы Xml могут иметь 0,1 или много аргов так, как бы я включить обработку (), чтобы сделать это? Это вопрос об изменении списка, чтобы включать более 2-арг или это будет более сложным и влечет за собой добавление других определений, как «HREF» для других или XSLT для XSD?
lubi