Как установить конфигурацию по умолчанию в Файле Решения для Visual Studio?

Вы должны сделать собственный менеджер и изменить начальный QuerySet. Проверьте документы .

# First, define the Manager subclass.
class DahlBookManager(models.Manager):
    def get_queryset(self):
        return super().get_queryset().filter(author='Roald Dahl')

# Then hook it into the Book model explicitly.
class Book(models.Model):
    title = models.CharField(max_length=100)
    author = models.CharField(max_length=50)

    objects = models.Manager() # The default manager.
    dahl_objects = DahlBookManager() # The Dahl-specific manager.
blockquote>

Тогда вам следует использовать свой собственный менеджер (dahl_objects) вместо objects, и все запросы будут изменены.

Или вы можете переопределить objects самого менеджера

class Book(models.Model):
    title = models.CharField(max_length=100)
    author = models.CharField(max_length=50)

    objects = DahlBookManager() # The Dahl-specific manager

14
задан Serge Wautier 23 January 2012 в 06:45
поделиться

2 ответа

Насколько я понимаю, если нет никакого .suo файла, первая платформа в алфавитном порядке становится конфигурацией по умолчанию.

12
ответ дан 1 December 2019 в 12:54
поделиться

Я не знаю, понимаю ли я полную ситуацию позади Вашего вопроса, но существует способ "воплотить" некоторые значения конфигурации VS.NET проекта, такие как настройки FxCop в отдельный файл. Затем у Вас могли быть все проекты в точке решения в тот файл. Однако я не думаю, что это допускало бы Ваш devs к, выбрал их собственную конфигурацию после выполнения "воплощения"

Если это походит на правильный путь для Вас, проверьте эти сообщения от меня в отношении кодирования стандартов о том, как внести подобные изменения для конфигурации.

1
ответ дан 1 December 2019 в 12:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: