Вопросы с тегом «set»

115
Разница между методами аннотирования и агрегирования в Django?

У Django QuerySetесть два метода: annotateи aggregate. В документации сказано, что: В отличие от aggregate (), annotate () не является терминальным предложением. Результатом предложения annotate () является QuerySet. Есть ли еще какая-нибудь разница между ними? Если нет, то почему...

110
Отменить git reset --hard с незафиксированными файлами в промежуточной области

Я пытаюсь восстановить свою работу. Я тупо делал git reset --hard, а до этого только делал get add .и не делал git commit. Пожалуйста помоги! Вот мой журнал: MacBookPro:api user$ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # modified:...

108
Django - фильтрация по свойствам внешнего ключа

Я пытаюсь отфильтровать таблицу в Django на основе значения определенного поля ForeignKey . Например, у меня две модели: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Я...

106
Где я должен использовать isset () и! Empty ()

Я где-то читал, что isset()функция обрабатывает пустую строку как TRUE, следовательно isset(), не является эффективным способом проверки ввода текста и текстовых полей из HTML-формы. Таким образом, вы можете использовать, empty()чтобы проверить, что пользователь что-то напечатал. Верно ли, что...

106
Коллекция, которая позволяет только уникальные элементы в .NET?

Есть ли в C # коллекция, которая не позволяет добавлять в нее повторяющиеся элементы? Например, с глупым классом public class Customer { public string FirstName { get; set; } public string LastName { get; set; } public string Address { get; set; } public override int GetHashCode() { return...

105
Выберите отдельные значения из поля таблицы

Я изо всех сил пытаюсь понять ORM Django. Я хочу получить список различных значений в поле в моей таблице ... эквивалент одного из следующих: SELECT DISTINCT myfieldname FROM mytable (или альтернативно) SELECT myfieldname FROM mytable GROUP BY myfieldname Я бы по крайней мере хотел сделать это...

105
Используйте фигурные скобки для инициализации набора в Python

Я изучаю python, и у меня есть вопрос для новичков об инициализации наборов. В ходе тестирования я обнаружил, что набор можно инициализировать следующим образом: my_set = {'foo', 'bar', 'baz'} Есть ли недостатки в использовании этого способа по сравнению со стандартным способом: my_set =...

104
Git: как повторно использовать / сохранить сообщения фиксации после 'git reset'?

Как пользователь Git, я регулярно сталкиваюсь с ситуацией, когда мне нужно переделать один или несколько коммитов таким образом, чтобы они не вписывались в коммиты исправлений --amendили rebase -iс ними. Обычно я делал что-то вроде git reset HEAD~1 # hack, fix, hack git commit -a # argh .. do I...

104
сравнение наборов ECMA6 на равенство

Как вы сравниваете два набора javascript? Я пробовал использовать ==и, ===но оба возвращают false. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Эти два набора эквивалентны, потому что по определению наборы не имеют порядка (по крайней мере, обычно). Я...

104
Django filter queryset __in для * каждого * элемента в списке

Допустим, у меня есть следующие модели class Photo(models.Model): tags = models.ManyToManyField(Tag) class Tag(models.Model): name = models.CharField(max_length=50) В представлении у меня есть список с активными фильтрами, называемыми категориями . Я хочу отфильтровать фотообъекты, все теги...

104
Python: проверьте, является ли один словарь подмножеством другого более крупного словаря

Я пытаюсь написать собственный метод фильтрации, который принимает произвольное количество kwargs и возвращает список, содержащий элементы списка, подобного базе данных, которые содержат эти kwargs . Например, предположим, что d1 = {'a':'2', 'b':'3'}и d2= одно и то же. d1 == d2приводит к True. Но...

103
HashSet <T> против Dictionary <K, V> по времени поиска, чтобы определить, существует ли элемент

HashSet<T> t = new HashSet<T>(); // add 10 million items Dictionary<K, V> t = new Dictionary<K, V>(); // add 10 million items. Чей .Containsметод быстрее вернется? Чтобы прояснить, мое требование: у меня есть 10 миллионов объектов (ну, на самом деле строк), которые мне нужно...