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

Django - это фреймворк на стороне сервера с открытым исходным кодом, написанный на Python. Он предназначен для уменьшения усилий, необходимых для создания сложных управляемых данными веб-сайтов и веб-приложений, с особым акцентом на меньшее количество кода, отсутствие избыточности и более явный, чем неявный.

3
Как выполнить условие ИЛИ в django queryset?
Я хочу написать запрос Django, эквивалентный этому запросу SQL: SELECT * from user where income >= 5000 or income is NULL. Как построить фильтр наборов запросов Django? User.objects.filter(income__gte=5000, income=0) Это не работает, потому что это ANDфильтры. Я хочу, чтобы ORфильтры, чтобы получить объединение отдельных наборов запросов.

25
При сохранении, как вы можете проверить, изменилось ли поле?
В моей модели у меня есть: class Alias(MyBaseModel): remote_image = models.URLField(max_length=500, null=True, help_text="A URL that is downloaded and cached for the image. Only used when the alias is made") image = models.ImageField(upload_to='alias', default='alias-default.png', help_text="An image representing the alias") def save(self, *args, **kw): if (not self.image or self.image.name == 'alias-default.png') and …

3
Как я могу отфильтровать запрос Django со списком значений?
Я уверен, что это тривиальная операция, но я не могу понять, как это делается. Должно быть что-то умнее, чем это: ids = [1, 3, 6, 7, 9] for id in ids: MyModel.objects.filter(pk=id) Я хочу получить их все в одном запросе с чем-то вроде: MyModel.objects.filter(pk=[1, 3, 6, 7, 9]) Как я …

4
В чем разница между select_related и prefetch_related в Django ORM?
В Django Doc, select_related() "следует" отношениям внешнего ключа, выбирая дополнительные данные связанного объекта, когда он выполняет свой запрос. prefetch_related() выполняет отдельный поиск для каждого отношения и выполняет «соединение» в Python. Что это значит под "объединением в python"? Может кто-нибудь проиллюстрировать примером? Насколько я понимаю, для отношений с внешним ключом используйте …

11
Как получить IP-адрес пользователя в Django?
Как я могу получить IP пользователя в Django? У меня есть такой вид: # Create your views from django.contrib.gis.utils import GeoIP from django.template import RequestContext from django.shortcuts import render_to_response def home(request): g = GeoIP() client_ip = request.META['REMOTE_ADDR'] lat,long = g.lat_lon(client_ip) return render_to_response('home_page_tmp.html',locals()) Но я получаю эту ошибку: KeyError at /mypage/ …
290 python  django 


9
Разве плохо иметь мой каталог virtualenv внутри моего репозитория git?
Я думаю о том, чтобы поместить virtualenv для веб-приложения Django, которое я создаю, в свой git-репозиторий для приложения. Кажется, что простой способ сделать развертывание простым и легким. Есть ли причина, почему я не должен этого делать?

9
Проблемы с Django для даты и времени (по умолчанию = datetime.now ())
У меня есть ниже модель дб: from datetime import datetime class TermPayment(models.Model): # I have excluded fields that are irrelevant to the question date = models.DateTimeField(default=datetime.now(), blank=True) Я добавляю новый экземпляр, используя ниже: tp = TermPayment.objects.create(**kwargs) Моя проблема: все записи в базе данных имеют одинаковое значение в поле даты, которое …
284 python  django 

20
Как преобразовать данные JSON в объект Python
Я хочу использовать Python для преобразования данных JSON в объект Python. Я получаю объекты данных JSON из API Facebook, которые я хочу сохранить в своей базе данных. Мой текущий вид в Django (Python) ( request.POSTсодержит JSON): response = request.POST user = FbApiUser(user_id = response['id']) user.name = response['name'] user.username = response['username'] …
282 python  json  django 

30
Django Development IDE [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я немного поработал над Django, но все это было в текстовом редакторе. Мне …
273 python  django  ide 

13
Джанго auto_now и auto_now_add
Для Джанго 1.1. У меня есть это в моем models.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) При обновлении строки я получаю: [Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null [Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args) Соответствующая часть моей базы данных: …

3
Django Model () против Model.objects.create ()
Какая разница между запуском двух команд: foo = FooModel() и bar = BarModel.objects.create() Второй немедленно создает BarModelв базе данных, в то время FooModelкак save()метод должен вызываться явно, чтобы добавить его в базу данных?


7
Как интегрировать Ajax с приложениями Django?
Я новичок в Django и довольно новичок в Ajax. Я работаю над проектом, в котором мне нужно интегрировать оба. Я верю, что понимаю принципы, стоящие за ними обоими, но не нашел хорошего объяснения обоим вместе. Может ли кто-нибудь дать мне быстрое объяснение того, как кодовая база должна измениться, когда они …
264 python  ajax  django 

11
Как мне клонировать объект экземпляра модели Django и сохранить его в базе данных?
Foo.objects.get(pk="foo") <Foo: test> В базу данных я хочу добавить еще один объект, который является копией объекта выше. Предположим, у моей таблицы есть один ряд. Я хочу вставить объект первой строки в другую строку с другим первичным ключом. Как я могу это сделать?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.