Articles of django

raiz estática do estático estática do url do django

Estou confuso com a static root e quero esclarecer as coisas. Para servir arquivos estáticos no Django, o seguinte deve estar em settings.py e urls.py : import os PROJECT_DIR=os.path.dirname(__file__) 1. Caminho absoluto para o diretório no qual os arquivos estáticos devem ser coletados STATIC_ROOT= os.path.join(PROJECT_DIR,’static_media/’) 2. Prefixo de URL para arquivos estáticos STATIC_URL = ‘/static/’ […]

Como acessar elementos de array em um template do Django?

Eu estou recebendo uma matriz arr passado para o meu modelo Django. Eu quero acessar elementos individuais da matriz na matriz (por exemplo, arr[0] , arr[1] ) etc, em vez de percorrer todo o array. Existe uma maneira de fazer isso em um template do Django?

Estrutura de descanso do Django nesteds em objects auto-referenciais

Eu tenho modelo que se parece com isso: class Category(models.Model): parentCategory = models.ForeignKey(‘self’, blank=True, null=True, related_name=’subcategories’) name = models.CharField(max_length=200) description = models.CharField(max_length=500) Eu consegui obter representação json plana de todas as categorias com serializador: class CategorySerializer(serializers.HyperlinkedModelSerializer): parentCategory = serializers.PrimaryKeyRelatedField() subcategories = serializers.ManyRelatedField() class Meta: model = Category fields = (‘parentCategory’, ‘name’, ‘description’, ‘subcategories’) Agora, o […]

Visualizações baseadas em class do django com model-form inline ou formset

Eu tenho os seguintes modelos: class Bill(models.Model): date = models.DateTimeField(_(“Date of bill”),null=True,blank=True) class Item(models.Model): name = models.CharField(_(“Name”),max_length=100) price = models.FloatField(_(“Price”)) quantity = models.IntegerField(_(“Quantity”)) bill = models.ForeignKey(“Bill”,verbose_name=_(“Bill”), related_name=”billitem”) Eu sei que isso é possível: from django.forms.models import inlineformset_factory inlineformset_factory(Bill, Item) e, em seguida, processa isso via visualização padrão. Agora eu queria saber, se há uma maneira […]

Como POSTAR um formulário de django com AJAX & jQuery

Eu verifiquei toneladas de tutoriais para os formulários django AJAX, mas cada um deles diz uma maneira de fazer isso, nenhum deles é simples e estou um pouco confuso, já que nunca trabalhei com AJAX. Eu tenho um modelo chamado “note”, um modelform para ele, e dentro do template eu preciso que toda vez que […]

Filtrando nomes vazios ou NULL em um queryset

Eu tenho first_name, last_name e alias (opcional) que eu preciso procurar. Então, eu preciso de uma consulta para me dar todos os nomes que possuem um alias definido. Só se eu pudesse fazer: Name.objects.filter(alias!=””) Então, qual é o equivalente ao acima?

instalação do django: não é possível usar o pip para instalar o django no linux (ubuntu)

Eu tentei instalar o django no Ubuntu usando pip. mas infelizmente eu tenho erro assim. alguém pode explicar isso e me dizer algumas maneiras de corrigir isso? error: could not create ‘/usr/local/lib/python2.7/dist-packages/django’: Permission denied —————————————- Command /usr/bin/python -c “import setuptools;__file__=’/home/franklingu/build/django /setup.py’;exec(compile(open(__file__).read().replace(‘\r\n’, ‘\n’), __file__, ‘exec’))” install –single-version-externally-managed –record /tmp/pip-W5MhGe-record/install-record.txt failed with error code 1 Storing complete […]

Qual é o caminho certo para usar solicitações http angular2 com a proteção do Django CSRF?

Em Angular1, o problema pode ser resolvido configurando $ http-provider. Gostar: app.config(function($httpProvider) { $httpProvider.defaults.xsrfCookieName = ‘csrftoken’; $httpProvider.defaults.xsrfHeaderName = ‘X-CSRFToken’; }); O que é uma boa prática para fazer o mesmo em Angular2? Em Angular2 para trabalhar com solicitações http, precisamos usar a class Http. Claro que não é uma boa prática adicionar CSRF-line a cada […]

Mensagens de erro personalizadas no serializador do Django Rest Framework

O cenário é bastante direto: Eu tenho um modelo com alguns campos que são necessários. Digamos que um deles seja um TextField que não pode ficar em blank . Eu também tenho um ModelSerializer (Django Rest Framework) que representa esse modelo. Quando uma string vazia é usada para definir esse campo através do serializador, o […]

Como resolver “django.core.exceptions.ImproperlyConfigured: labels de aplicativos não são exclusivos, duplicados: foo” no Django 1.7?

Ao atualizar para o Django 1.7, recebo a seguinte mensagem de erro de ./manage.py $ ./manage.py Traceback (most recent call last): File “./manage.py”, line 16, in execute_from_command_line(sys.argv) File “/home/johnc/.virtualenvs/myproj-django1.7/local/lib/python2.7/site-packages/django/core/management/__init__.py”, line 427, in execute_from_command_line utility.execute() File “/home/johnc/.virtualenvs/myproj-django1.7/local/lib/python2.7/site-packages/django/core/management/__init__.py”, line 391, in execute django.setup() File “/home/johnc/.virtualenvs/myproj-django1.7/local/lib/python2.7/site-packages/django/__init__.py”, line 21, in setup apps.populate(settings.INSTALLED_APPS) File “/home/johnc/.virtualenvs/myproj-django1.7/local/lib/python2.7/site-packages/django/apps/registry.py”, line 89, in populate “duplicates: […]