Популярные вопросы по тегу DJANGO

Как создать Django FloatField с максимальными и минимальными пределами?

... loatField(min=0.0, max=1.0) Я хочу 6 сделать это на уровне модели, а не на уровне 5 формы. На самом деле, мне бы хотелось, чтобы 4 у уровня формы был другой диапазон; например, используйте 3 проценты [0,100] на уровне формы, но преобразуйте 2 их в [0,1] в модели. Возможно ли это, ...

Django передает несколько моделей в один шаблон

... el): obj_list = model.objects.all() template_name = 'contacts/index.html' return render_to_response(template_name, {'object_list': obj_list}) Вот 6 urls.py для обоих этих тестов: (r'^$', views.object_list, {'model' : models.Individual}), (r'^individuals/$', IndividualListView.as_view(), ), (r'^individuals/(?P<pk>\d+)/$', IndividualDetailView.as_view(), ), Итак, мой 5 вопро ...

Django возвращает HTTP 301?

... ERMANENTLY Date: Fri, 16 Oct 2009 19:01:08 GMT Server: Apache/2.2.9 (Win32) mod_wsgi/2.5 Python/2.6.2 PHP/5.2.6 Location: http://someurl Content-Type: text/html; charset=utf-8 Я не 3 могу получить содержимое страницы из curl. Однако, если 2 я захожу на ст ...

Как создать пользователя-администратора в django tests.py

... ОБНОВЛЕНИЕ: Tests.py 17 - это стандартный формат, который является 16 подклассом TestCase, и приведенный ниже 15 код вызывается в функции setUp(). Я могу 14 создать обычного пользователя, но не администратора. Если 13 я попробую это: self.adminuser = User.objects.create_user('admin', '[email protected]', 'pass') self.adminuser.save() ...

Django form. Ошибки не отображаются в шаблоне

... _data.get('password2') user = authenticate(username=username, password=password) login(request, user) return HttpResponseRedirect('/') else: print(form.errors) form = UserCreationForm() return render(request, 'registration/register.html', {'form': form}) Я могу выводить 3 ошибки формы на консоль django, но ...

CORS django 'Контроль доступа-Разрешить-Происхождение'

... ost:65491/?token=u80h9kil9kjuu02539buak4r6n&user=~me. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:50303' is therefore not allowed access. это 5 код JS: $.ajax({ url: "http://localhost:60906/", data: {token : 'u80h9kil9kjuu02539buak4r6n', user : '~me'}, type: "GET", crossDomain: true, success: function( response ) { alert('Success!' + ...

Дополнительные условия при присоединении к django

... авить дополнительное условие 6 к оператору соединения, созданному django 5 ORM? В SQL мне нужно 'SELECT "post"."id", COUNT("watchlist"."id") FROM "post" LEFT OUTER JOIN "watchlist" ON ("post"."id" = "watchlist"."post_id" AND "watchlist"."user_id" = 1) WHERE "post"."id" = 123 GROUP BY … В django бо ...

Django: OperationalError Нет такой таблицы

... ax_length=200) Вот мой views.py (обратите внимание, что я передаю 4 два объекта через рендеринг, не обращайте 3 внимания на тот факт, что я еще не включил 2 книги классов во всю сделку): from django.shortcuts import render, get_object_or_404 from django.http import HttpResponse, Http404 ...

Настройка шаблона админки django ChangeForm / добавление настраиваемого содержимого

... tatic",} context.update(extra) return super(MyObjectAdmin, self).render_change_form(request, context, *args, **kwargs) Мой шаблон templates/admin/my_change_form.html: {% extends "admin/change_form.html" %} {% block form_top %} {{ lame_static_text }} <a href="http://example.com/abc/{{ adminform.data.obj.id }}?"/>View Website</a> {% endblock %} Вызов 4 {{adminf ...

URL-адреса приложений Django не работают

... ex, name="index"), ) В 7 базовом проекте urls.py у меня есть: urlpatterns = patterns('', (r'^$', include('app.urls')), (r'^admin/', include(admin.site.urls)), ) Почему 6 http://127.0.0.1:8000/ - отлично работает с методом app.views.ind ...

Динамическое построение запросов фильтра Django с помощью args и kwargs

... ) Я просто не знаю, как создать 3 запись для args. Скажем, у меня есть этот массив: strings = ['Foo', 'Bar'] Как 2 мне добраться до: args = ( Q( title__icontains = 'Foo' ) | Q( title__icontains = 'Bar' ) Ближайшее, что я могу найти: for s in strings: q_construct = Q( ti ...

Что такое «слизняк» в Django?

... читаю код Django, я часто вижу в 5 моделях то, что называется «слагом». Я не 4 совсем уверен, что это такое, но я знаю, что 3 это ...

Как отправить запрос на другой сервер в представлении django?

... 2 в моем django view следующим образом: def django_view(request): response = send_request('http:// ...

Динамический URL с переменным шаблоном django

... tleSection.as_view(), name='title'), url(r'^(?P<pk>[\w]+)/amount/$', AmountSection.as_view(), name='amount'), url(r'^(?P<pk>[\w]+)/description/$', DescriptionSection.as_view(), name='description'), ) И в моих данных context у меня есть следующий 8 список: sections: ['title', 'amount', 'description'] Я пытаюсь создать URL-адреса для 7 каждого элемента в раз ...

TypeError: объект Python не сериализуем в формате JSON

... ption("Invitation token is invalid.") return invitation def invite_accept_redirect(token): # """ -Redirects to the accept invite frontend view with pre-fetched data. """ try: invite = get_invite(token) if not invite: raise Exception("Invitation token is invalid") if invite.used: invite = {'used': True} except: invite = {'in ...

Как отправить электронную почту через Django?

... ocalhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False Мой электронный 10 код: from django.core.mail import EmailMessage email = EmailMessage('Hello', 'World', to=['[email protected]']) email.send() Конечно, если я настрою сервер отладки 9 через python -m smtpd -n -c DebuggingServer localhost:1025, я смогу увидет ...

Администратор django включает сортировку для вычисляемых полей

... y', 'calculated_total', 'status', 'ordered_at', ) def calculated_total(self, obj): return obj.cost * obj.quantity calculated_total.short_description = _('Total') Теперь 5 я хочу включить сортировку для этого поля. На 4 самом деле все, что мне нужно сделать, это 3 добавить столбец в мой оператор SELECT: SELECT (t.cost * t.quantity) as TOTAL ORDER BY TOTAL Есть 2 ли способ добав ...

Как получить одно поле из модели в django

... title = models.CharField(max_length=255) text = models.TextField() date_from = models.DateTimeField('date from', blank=True, null=True) date_to = models.DateTimeField('date to', blank=True, null=True) subsID = models.CharField(default=subscription_id, max_length=255) def __unicode__(self): return self.title Мое м ...

Админ Django - как сделать "inlines" сворачиваемыми?

... «collapse». Как 1 сделать то же самое с inlines? ...

Динамическое поле файла Django upload_to

... th here post.save() return redirect('/home/' + str(post.author)) MODELS class File(models.Model): parent = models.ForeignKey(Directory, on_delete=models.CASCADE) author = models.ForeignKey(User, on_delete=models.CASCADE) file_name = models.CharField(max_length=100) file_path = models.CharField(max_length=900) file_content = models.FileField(upload_to ...

form.is_valid() возвращает false (django)

... gfile.path) return HttpResponseRedirect(reverse('get_files.views.sent')) else: print "form is not valid" else: form = SendFileForm() songs = Song.objects.all() return render_to_response('sent.html', {'songs': songs,'form': form}, context_instance=RequestContext(r ...

Выбрать потомков объекта с ForeignKey в Django?

... Blog(models.Model): title = models.CharField(max_length=160) text = models.TextField() class Comment(models.Model): blog = models.ForeignKey(Blog) text = models.TextField() ...

Как получить идентификатор пользователя из таблицы auth_user в django?

... катор пользователя 2 из таблицы auth_user ...

Попытка отследить ошибку циклического импорта в Django

... сть 4 линия, которая указывает на приложение и 3 выглядит как следующий код urlpatterns = [ url(r'^accounts/', include('accounts_app')), ] Мое мнение выглядит 2 следующим образом: from django.shortcuts import render from django.http import HttpResponse def signin(request): return HttpResponse("<p>This the signin view</p>") def signout(request): return HttpResponse("<p>This the signout view</p>") d ...

Получить объект пользователя из строки токена в DRF?

... а токена от Django REST Framework's TokenAuthentication. ...

Как изменить формат отображения полей времени на сайте администратора Django?

... но 5 я не могу понять, как заставить одно из 4 моих полей даты включать секунды в его формат 3 отображения. Я вижу только такие значения, к ...

Агрегация Django - выражение содержит смешанные типы. Вы должны установить output_field

... (F('total_sold')*F('final_price'))) У меня есть total_sold и final_price 7 в объекте TicketGroup, и все, что я хочу 6 сделать, это суммировать и умножать значения, чтобы 5 полу ...

Скрытое поле в модели Django

... е (blank 13 = True, null = True), чтобы мы могли хранить 12 некоторые данные о взаимоотношениях между 11 пользователями. По сути, это реферальная 10 система. Проблема заключается в том, что 9 добавление этого нового поля означает, что 8 отображается поле рефералов там, где я не 7 изменил ModelForms, чтобы исключить его. Обычно 6 это означало бы только дополнительные 10 5 минут на прохождение и их исключение, но 4 в этом случае, ...

Как перенаправить на внешний URL-адрес в Django?

... ления, хотя 3 параметры сохраняются в базе данных, как 2 и ожидалось. Мой код выглядит следующим 1 образом: def optout(request): if (('REMOTE_USER' in request.META and request.META['REMOTE_USER'] != "") or (request.session.get('userid', False) and request.session['userid'] != "")): if ('REMOTE_USER' in request.META and request.META['REMOTE_USER'] != ""): userid = reques ...

Временно отключить auto_now / auto_now_add

... ерезаписать 3 два поля даты для некоторых экземпляров 2 модели (используемых при переносе данных). Текущее 1 решение выглядит так: for field in new_entry._meta.local_fields: if field.name == "lastupdatetime": field.auto_now = False elif field.name == "createtime": ...

Интегрируйте виджет календаря в приложение Django

... очу это интегрировать. Кроме 3 того, я хочу, чтобы виджет календаря был 2 похож на http://www.dynarch.com/projects/calendar/. ...

Джанго. Удалить объект из набора запросов

... то-то вроде этого: quito = queryset.get(lugar="Quito") queryset.pop(quito) Но 2 я ...

Django: не может включать поле ManyToManyField, потому что вручную указывает сквозную модель

... для добавления пользовательской промежуточной 4 модели для двух моделей, имеющих отношение 3 через третью модель. И я подал заявку как 2 обычно, как было предложено, но по-прежнему 1 получаю эту проблему: не может включать поле ManyToManyField "terms", поскольку "terms" вручную указывает модель "сквозной" models.py class Term(models.Model): class Meta: db_table = "tbl_term" name = models.CharFie ...

Самостоятельное открытие корневого каталога проекта django

... ttings.py, чтобы в основном, когда 6 вы перемещаете свой проект django в другой 5 каталог, он не поднимался вверх. Я знаю, что 4 могу просто сделать это, используя строковую 3 переменную везде, где упоми ...

Правильное использование Django select_related или prefetch_related на ForeignKey

... tImage.objects.all().query.sql_with_params() (u'SELECT "myapp_productimage"."id", ... FROM "myapp_productimage" .... >>> ProductImage.objects.select_related('product').query.sql_with_params() (u'SELECT "myapp_productimage"."id", ... FROM "myapp_productimage" LEFT OUTER JOIN .... Но как мне добиться обратного? Например, как 3 мне запросить все теги Product и подключить их 2 к ProductImage? Похоже, что сл ...

Как получить идентификатор пользователя, вошедшего в систему в Django?

... систему? в models.py: class Game(models.model): name = models.CharField(max_length=255) owner = models.ForeignKey(User, related_na ...

Правильное место для хранения моего файла signal.py в проекте Django

... ngs from django.db.models.signals import pre_save from django.dispatch import receiver from models import Comm_Queue @receiver(pre_save, sender=Comm_Queue) def get_sender_email_from_settings(sender, **kwargs): obj=kwargs['instance'] if not obj.sender_email: obj.sender_email='%s' % settings.ADMINS[0][1] Этот код не 4 будет запущен, потому что я импортирую Com ...

Django - Как в реальном времени отслеживать, находится ли пользователь в сети / офлайн?

... e'. Первоначально 22 я хотел включить статус 'away', но мой подход 21 не может предоставить такую ​​информацию. Кроме 20 того, моя реализация не будет работать должным 19 образом, когда пользователь использует приложение 18 с нескольких устройств, потому что соединение 17 может быть закрыто на одном устройстве, но 16 по-прежнему открыто на другом; статус будет 15 установлен на 'offline', даже если у пользователя 14 есть другое открытое сое ...

Множественные копии фикстуры pytest

... и переименовать функцию фиксации, но 9 это кажется неэлегантным. Точно так же я 8 пробовал: @pytest.fixture def my_thing_1(my_thing): return my_thing @pytest.fixture def my_thing_2(my_thing): return my_thing Однако каждый из них, похоже, возвращает 7 один и тот же экземпляр MyModel. Есть ли 6 способ делать то, что я хочу, используя 5 встроенные функции pytest? В качестве альтернативы, я 4 мог бы перенести настройку / разборк ...

Использование поля модели "подробное имя"

... ние, использующее 4 только один язык и не являющееся английским, правильно 3 ли испол ...

Захват параметров URL в request.GET

... -адресе, как 5 описано в руководстве. Как получить доступ 4 к параметрам из URL-адреса как части объекта 3 Ht ...

Запрос диапазона в Elasticsearch_dsl по целочисленному полю

... Model): price = models.DecimalField(default=0) def to_search(self): return DocItem( meta={'id': self.id}, price=self.price ) Класс DocType: class DocItem(DocType): price = Integer() Класс FacetedSearch: class ItemSearch(FacetedSearch): index = 'i ...

Шаблоны Django: используйте разные CSS для страниц

... t; if page2.html <link rel="stylesheet" href="{% static "css/page2.css" %}"> if page3.html <link rel="stylesheet" href="{% static "css/page3.css" %}"> </head> <body class="{% block body_class %}{% endblock %}"> {% block content %}{% endblock%} </body> </html> В page1.html {% extends "base.html" %} {% load stat ...

Как добавить столбец в таблицу ManyToMany (Django)

... столбца: идентификатор a_id b_id Но теперь я хочу добавить 5 новый столбец в таблицу A_B, поэтому было 4 бы очень просто, если бы я использовал обычный 3 SQL, но теперь кто-нибудь может мне помочь, как 2 это сделать? Я не могу найти в этой книге 1 никакой полез ...

Поиск пути к файлу из объекта Django <InMemoryUploadedFile>

... equest.FILES['file'] возвращает объекты 2 файла, но имеет вид . Мне нужен способ получить абсолютный путь к загруженному файлу, чтобы я мог передать его методу, который вернет необходимые значе ...

Как я могу одновременно автозаполнить HTML и Django-HTML в Visual Studio Code?

... и 3 расширения. Однако it can't auto-compete HTML Tags as I've done so. А если я просто свяжу 2 HTML сам с собой, тогда it can't intellisense Django Template code. Как выполнить автозаполнени ...

Как превратить запрос MongoDB в JSON?

... моем коде Django / Python я не могу вернуть 3 JSON из запроса mongo из-за «ObjectID». Ошибка 2 говорит о том, что "ObjectID" не сериализуем. Что 1 мне делать? Хакерский способ - пройти через: for p in posts: p['_id'] = "" ...

Как использовать необработанный код Python в шаблоне Django?

... l} echo 'hello world'; {/literal} Как можно использовать 1 необработанный код Python в ...

Как установить значение по умолчанию для FloatField в модели django

... els.FloatField(null=True, blank=True) и база данных также были успешно созданы 9 посредством миграции на юг. Но теперь, когда 8 я пытаюсь отредактировать это поле с помощью 7 html-формы, ...

Объект DateField 'str' не имеет атрибута 'year'

... .py: employee = Employee.objects.get(staff_number="0001") mcr = MonthControlRecord(employee=employee, first_day_of_month="2015-12-01") mcrYearMonth = mcr.get_year_month и ошибка: Traceback (most recent call last): File "/Users/James/Django/MITS/src/timesheet/tests.py", line 87, in test_new_month_control_record mcrYearMonth = mcr.get_year_month File "/Users/James/Django/MITS/src/timesheet/models.py", line 54, in get_year_month ...