Tag: django

django количество модели внешнего ключа

Привет, я хочу показать количество ответов на мою модель вопроса моя модель: class Question(models.Model): text = models.TextField() title = models.CharField(max_length=200) date = models.DateTimeField(default=datetime.datetime.now) author = models.ForeignKey(CustomUser) tags = models.ManyToManyField(Tags) def __str__(self): return self.title class Answer(models.Model): text = models.TextField() date = models.DateTimeField(default=datetime.datetime.now) likes = models.IntegerField(default=0) author = models.ForeignKey(CustomUser) question = models.ForeignKey(Question) мой взгляд: def all_questions(request): questions […]

Удалить пароль из пользовательской модели Django

Как удалить пароль в таблице пользователей и классе пользователя в пользовательской модели пользователя? Я использую аутентификацию маркера django-rest-framework , поэтому мне не нужно поле пароля. Вот моя модель: class CustomUserManager(BaseUserManager): def create_user(phone, name=None): return User.objects.create( name=name, phone=phone) def create_superuser(name, phone=None): pass class User(AbstractBaseUser): """ Custom django User model. """ name = models.CharField(max_length=30, null=True, validators=[validate_name]) phone […]

Служба REST Интеграция с Google Analytics

У меня есть служба REST, реализованная с использованием django-rest-framework. Я бы хотел сделать запись данных Google Analytics (события для стартеров), когда делаются конкретные запросы. Я немного огляделся, я вижу, что есть библиотека python Google Analytics , но из того, что я вижу, это больше для запроса API, а не для публикации. Я вижу, что есть […]

Django rest framework api – image url не правильный возврат

Я столкнулся с проблемой в возвращенном URL-адресе изображения, что не является правильным. Мой обратный URL-адрес изображения "http://127.0.0.1:8000/showimage/6/E%3A/workspace/tutorial_2/media/Capture1.PNG" Но мне нужно "http://127.0.0.1:8000/media/Capture1.PNG" Когда я нажимаю на image_url тогда изображение открывается в новой вкладке браузера. В настоящее время отображается его ошибка: view.py from showimage.models import ShowImage from showimage.serializers import ShowImageSerializer from rest_framework import generics # Create your […]

Различный virtualenv для каждого приложения Django

В Django проект может содержать много приложений. Могут ли каждое приложение иметь свой собственный virtualenv? Или все приложения в проекте Django должны использовать virtualenv проекта?

Несколько полей внешнего ключа в абстрактном классе Django

У меня есть абстрактный базовый класс, который объявляет два поля внешнего ключа для модели пользователя: class BaseModel(models.Model): updated = models.DateTimeField(null=True) updated_by = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, related_name="updated_by") created = models.DateTimeField(null=True) created_by = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, related_name="created_by") class Meta: abstract=True У меня есть несколько классов, которые наследуются от этого класса. Когда я запускаю makemigrations , я получаю следующую ошибку […]

Вложенный сериализатор Django REST Framework не имеет эффекта

Я пытаюсь создать вложенной сериализатор в Django REST Framework, но после выполнения краткого руководства в документации, http://www.django-rest-framework.org/api-guide/relations/#nested-relationships , я не изменили сериализованные данные. models.py class Franchise(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=255) class Item(models.Model): id = models.AutoField(primary_key=True) franchise = models.ForeignKey(Franchise, on_delete=None) title = models.CharField(max_length=255) Начальный serializers.py class ItemListSerializer(serializers.ModelSerializer): class Meta: model = Item fields = […]

Django CMS: обновление от aldryn-blog до aldryn-newsblog

Блог Django CMS Aldryn устарел с 2015 года и заменен новостным блоком Aldryn . Каков оптимальный способ обновления от aldryn-blog до aldryn-newsblog (совместимый с Django 1.6.11)? Конечная цель – обновить нашу систему Django с 1.6.1x до 1.7.y Как можно перенести записи aldryn-blog в aldryn-newsblog? Как можно сделать aldryn-newsblog совместимым с HTML? Какая лучшая последовательность обновлений […]

Как передать данные JSON из представления Django в методы экземпляра Vue.js

Я новичок в Vue.js. Как передать данные JSON из представления Django в экземпляр vue (метод). Views.py def articles(request): model = News.objects.all() # getting News objects list random_generator = random.randint(1, News.objects.count()) context = { 'title' : 'Articles' , 'modelSerialize' : serializers.serialize('json',News.objects.all()), 'num_of_objects' : News.objects.count() , } return render(request, 'articles.html',context) VueScript.js new Vue({ el: '#list-Of-Articles-Displayed', data: { […]

Multivalue dict для списка отдельных dicts

Имея следующую структуру dict >>> d = { 'email': ['e_val1', 'e_val2', 'e_val3', 'e_val4', 'e_val5'], 'id' : ['i_val1', 'i_val2', 'i_val3', 'i_val4'], 'ref' : ['r_val1', 'r_val2', 'r_val3', 'r_val4'] } что было бы эффективным способом получить следующий список отдельных диктонов? >>> l = [ {'email': 'e_val1', 'id': 'i_val1', 'ref': 'r_val1'}, {'email': 'e_val2', 'id': 'i_val2', 'ref': 'r_val2'}, {'email': 'e_val3', […]

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