Мне немного непонятно, когда вы говорите о приложении, в котором источник данных заполнен данными CSV, говорите ли вы о серверной части приложения, с которым затем взаимодействует Backbone, или о чем-то клиентском.
Но так или иначе.Я могу рассказать о нашем опыте, связанном с этим разделением.Мы часто строим модели и используем способность Backbone иметь значения «по умолчанию», как в этом примере из документации Backbone:
var Meal = Backbone.Model.extend ({defaults: {"appetizer": "caesar salad","entree": "ravioli", "десерт": "cheesecake"}});
С такой предварительно заполненной моделью мы можем затем привязать представление к модели и отобразить эти данные на странице.Точно так же, если у вас есть какой-либо другой источник, о котором вы можете подумать, чтобы легко получить нужные данные (стандартный файл может быть загружен с помощью функции .load () jQuery, или содержимое текстовой области может быть выгружено через модель .set () функция).