Tag: django

Объект Django TypeError 'User' не повторяется

Невозможно выполнить итерацию объектов пользователя с помощью User.objects.all () ?? Я пытаюсь сделать то же самое, но безрезультатно У меня есть форма; class AddMemberForm(Form): user = forms.ChoiceField(choices=User.objects.all(), initial='Choose a User', ) И я пытаюсь сделать это через шаблон. Соответствующая часть views.py ниже; class StationHome(View): def get(self, request, pk): station = Station.objects.get(pk=pk) channels = Channel.objects.filter(station=station) members […]

Метод проверки подлинности Нет в django

Привет, я сделал простую регистрационную страницу и страницу входа в django. Если вы хотите сделать логин, метод проверки подлинности в представлении входа невозможен. my authentcate app models.py from django.db import models from django.contrib.auth.models import ( BaseUserManager, AbstractBaseUser ) class MyUserManager(BaseUserManager): def create_user(self, email, date_of_birth, password=None): """ Creates and saves a User with the given email, […]

Django rest framework_classes метода ViewSet

Я пишу API для отдыха с использованием инфраструктуры Django REST, и я бы хотел защитить определенные конечные точки с разрешениями. Классы разрешений выглядят так, что они обеспечивают элегантный способ достичь этого. Моя проблема в том, что я хотел бы использовать разные классы разрешений для разных переопределенных методов ViewSet. class UserViewSet(viewsets.ModelViewSet): queryset = User.objects.all() serializer_class = […]

Отличительные дети родительской модели с наследованием Django

В основном у меня есть базовый класс под названием «Программа». Затем у меня есть более конкретные типы программ, которые используют программу в качестве базового класса. Для 99% моих потребностей мне все равно, является ли Программа одним из конкретных типов детей. Конечно, есть 1% времени, когда я хочу знать, является ли это одним из детей. Проблема […]

Ошибка нажатия проекта Django в Heroku

Я пытался исправить эту ошибку около часа, и у меня закончились решения, поэтому, пожалуйста, помогите мне. heroku создать отлично работает без проблем git push heroku master Counting objects: 119, done. Delta compression using up to 4 threads. Compressing objects: 100% (118/118), done. Writing objects: 100% (119/119), 1.39 MiB | 66 KiB/s, done. Total 119 (delta […]

python 3.5 – django 1.10 – ошибка установки mysqlclient windows 7

Меня очень беспокоит проблема с настройкой mysql в django. Я сделал это с python 3.5 и Django 1.10 на Ubuntu x64, но я не могу сделать это в Windows 7. Я пробовал почти все, надеюсь почти: установленный python 3.5 установленный пип для python обновить все, что я могу обновить установлен django установленная visual studio 2015 […]

Django Queryset: вставить поле VARCHAR в SQL перед фильтрацией

У меня есть таблица, которую я не могу контролировать, но вам нужно выбрать ее. Поле «здание» является varchar, а также определяется как это в моей (не управляемой) модели django. Но при выборе из этой таблицы его следует рассматривать как целое (в конце есть значения типа «000100» и даже пробелы). Мне нужен простой фильтр: .annotate(CastInt("building")).filter(building__castint__exact=my_id) проблема […]

Включить URL-адреса Django в документацию Sphinx?

В интересах пребывания DRY, насколько это возможно, я использую Sphinx с autodoc для документирования моего проекта Django. В настоящее время я добавляю некоторые docstrings, чтобы показать конечные точки URL для достижения определенной функциональности, но при этом я дублирую то, что уже определено в моих файлах urls.py Есть ли способ включить ссылки на URL-адреса в docstrings […]

form.is_valid () всегда возвращает false

Form.is_valid () всегда возвращает false, и он никогда не показывает какой-либо ошибки. Ниже приведен фрагмент кода из forms.py, views.py и template / transaction_add_page.html. форма class TransactionForm(forms.Form): account = forms.ModelChoiceField(queryset=Account.objects.none()) transactions = forms.CharField(widget=forms.Textarea(attrs={'rows':'10', 'cols':'70'})) def __init__(self, user, *args, **kwargs): super(TransactionForm, self).__init__(*args, **kwargs) self.fields['account'].queryset = Account.objects.filter(user=user) def clean_account(self): if 'account' in self.cleaned_data: account = self.cleaned_data['account'] return account […]

Проверка Django: см. Traceback, где создается неправильный ответ

Этот шаблон из django docs: class SimpleTest(unittest.TestCase): def test_details(self): client = Client() response = client.get('/customer/details/') self.assertEqual(response.status_code, 200) От: https://docs.djangoproject.com/en/1.8/topics/testing/tools/#default-test-client Если тест не удался, сообщение об ошибке не очень помогает. Например, если status_code равен 302, то я вижу 302 != 200 . Теперь вопрос: где создается неправильный HTTPResponse? Я хотел бы видеть stacktrace интерпретатора, где создается […]

Python - лучший язык программирования в мире.