Запитання з тегом «django»

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

10
У Django - Спадкове моделювання - чи дозволяє вам перекрити атрибут батьківської моделі?
Я хочу зробити це: class Place(models.Model): name = models.CharField(max_length=20) rating = models.DecimalField() class LongNamedRestaurant(Place): # Subclassing `Place`. name = models.CharField(max_length=255) # Notice, I'm overriding `Place.name` to give it a longer length. food_type = models.CharField(max_length=25) Це версія, яку я хотів би використати (хоча я відкритий для будь-яких пропозицій): http://docs.djangoproject.com/en/dev/topics/db/models/#id7 Чи підтримується …

7
Профілювання Джанго
Мій додаток django став болісно повільним у виробництві. Можливо, це пов’язано з якимись складними або неіндексованими запитами. Чи існує якийсь django-ish спосіб профілі моєї програми?
99 django  profiling 


7
Як виконувати міграцію бази даних Django під час використання Docker-Compose?
Я створив програму Docker Django / PostgreSQL, уважно дотримуючись інструкцій із швидкого запуску Django на сайті Docker . Перший раз, коли я запускаю міграцію Django manage.py, використовуючи команду sudo docker-compose run web python manage.py migrate, вона працює належним чином . База даних побудована всередині контейнера Docker PostgreSQL просто чудово. Зміни, …

3
Зовнішній ключ від одного додатка до іншого в Django
Цікаво, чи можливо визначити зовнішній ключ у файлі models.py у Django, який є посиланням на таблицю в іншому додатку? Іншими словами, у мене є дві програми, які називаються cf і профілі, а в cf / models.py у мене є (серед іншого): class Movie(models.Model): title = models.CharField(max_length=255) а в profile / …


2
Як зробити SELECT COUNT (*) GROUP BY та ORDER BY у Django?
Я використовую модель транзакції для відстеження всіх подій, що проходять через систему class Transaction(models.Model): actor = models.ForeignKey(User, related_name="actor") acted = models.ForeignKey(User, related_name="acted", null=True, blank=True) action_id = models.IntegerField() ...... як отримати 5 найкращих акторів у моїй системі? У sql це буде в основному SELECT actor, COUNT(*) as total FROM Transaction GROUP …

10
Як скинути db в Django? Я отримую команду "скинути" не знайдено помилку
Після цього Django на прикладі навчального посібника тут: http://lightbird.net/dbe/todo_list.html У підручнику сказано: "Це змінює макет таблиці, і нам доведеться попросити Django скинути та відтворити таблиці: manage.py reset todo; manage.py syncdb" хоча, коли я запускаю manage.py reset todo, я отримую помилку: $ python manage.py reset todo - Unknown command: 'reset' Це …

15
Завантаження файлу Django Rest Framework
Я використовую Django Rest Framework та AngularJs для завантаження файлу. Мій файл перегляду виглядає так: class ProductList(APIView): authentication_classes = (authentication.TokenAuthentication,) def get(self,request): if request.user.is_authenticated(): userCompanyId = request.user.get_profile().companyId products = Product.objects.filter(company = userCompanyId) serializer = ProductSerializer(products,many=True) return Response(serializer.data) def post(self,request): serializer = ProductSerializer(data=request.DATA, files=request.FILES) if serializer.is_valid(): serializer.save() return Response(data=request.DATA) Оскільки останній …

3
Як змінити назву поля в Django REST Framework
Я намагаюся змінити ім'я поля моделі в DRF Serializer, як псевдонім у SQL. Я пробував різні методи, але не можу досягти успіху. models.py class Park(models.Model): name = models.CharField(max_length=256) alternate_name = models.CharField(max_length=256, blank=True) objects = models.GeoManager() class Meta: db_table = u'p_park' def __unicode__(self): return '%s' % self.name def alias_alternate_name(self): return self.alternate_name …

5
Django за допомогою get_user_model проти налаштувань. AUTH_USER_MODEL
Читання документації Django: get_user_model () Замість того, щоб звертатися безпосередньо до Користувача, слід посилатися на модель користувача за допомогою django.contrib.auth.get_user_model (). Цей метод поверне поточну активну модель користувача - користувацьку модель користувача, якщо вона вказана, або користувач інакше. Коли ви визначаєте зовнішній ключ або відносини багато-до-багатьох до моделі користувача, вам …
98 python  django 

7
реєструвати всі запити sql
Як я можу реєструвати всі запити SQL, які виконувала моя програма django? Я хочу реєструвати все, включаючи SQL-файли з сайту адміністратора. Я побачив це запитання та відповідь на поширені запитання, але досі не можу зрозуміти, куди мені подіти from django.db import connection connection.queries записати все в один файл? Отже, моє …
98 django 

4
Вводити помилки у вже перевірену форму?
Після того, як я form.Formпідтверджує введені користувачем значення, я передаю їх окремому (зовнішньому) процесу для подальшої обробки. Цей зовнішній процес може потенційно знайти додаткові помилки у значеннях. Чи є спосіб ввести ці помилки у вже затверджену форму, щоб їх можна було відобразити за допомогою звичайних методів відображення помилок форми (чи …

1
Коли використовувати Serializer's create () та ModelViewset create () perform_create ()
Я хочу пояснити наведену документацію django-rest-frameworkщодо створення об'єкта моделі. Поки що я виявив, що існує 3 підходи щодо того, як обробляти такі події. Метод серіалізатора create(). Ось документація class CommentSerializer(serializers.Serializer): def create(self, validated_data): return Comment.objects.create(**validated_data) Метод ModelViewset create(). Документація class AccountViewSet(viewsets.ModelViewSet): queryset = Account.objects.all() serializer_class = AccountSerializer permission_classes = [IsAccountAdminOrReadOnly] …

2
Приклад простого входу у файл для django 1.3+
У примітках до випуску сказано: Django 1.3 додає підтримку на рівні фреймворку модуля ведення журналу Python. Це мило. Я хотів би цим скористатися. На жаль, документація не передає мені все це на срібному блюді у вигляді повного робочого прикладу коду, який демонструє, наскільки це просто і цінно. Як мені налаштувати …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.