Permitindo que os usuários possuam seus produtos no DJango

Mustapha Mohd Sagagi

Eu quero permitir que os usuários vejam apenas seus próprios produtos. Mas continuo recebendo este erro "" Não é possível consultar "musty474": Deve ser "Instância do comerciante" "".

obrigado de antemão.

models.py

class Merchant(models.Model):
    """that means each product have a merchant"""
    owner=models.OneToOneField(User,on_delete=models.CASCADE, null=True, blank=True)

shop_name=models.CharField(max_length=100)
shop_address=models.CharField(max_length=100)
shop_location=models.CharField(max_length=100)
phone_number=models.IntegerField()
email_address=models.EmailField()


def __str__(self):
    return self.shop_name       

class Product(models.Model):
    """That means each product have a category"""
    category=models.ForeignKey(Category,on_delete=models.CASCADE)
    merchant=models.ForeignKey(Merchant, on_delete=models.CASCADE)
    product_name=models.CharField(max_length=100)
    product_image=models.ImageField(upload_to='documents/')
    product_price=models.IntegerField()
    product_quantity=models.IntegerField()
    

views.py

def DashBoard(request):
    products=Product.objects.filter(owner=request.user)
    context={
        'products':products 
    }
    return render(request,'users/dashboard.html',context)
    
    
saquintes

Não parece que o proprietário seja um membro do Produto. Eu acho que você precisa de algo como

products=Product.objects.filter(merchant__owner=request.user)

Isso examina o ownercampo fora do merchantcampo do Produto.

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Permitir que os usuários vendam produtos no site Django

Permitindo que os usuários excluam suas próprias contas no Django

Como posso permitir que os usuários editem seus perfis no Django?

sqlite - como permitir que usuários registrados possuam coleções?

Permitir que os usuários adicionem itens a seus perfis Mongoose

Permitindo que os usuários leiam a subcoleção se a ID do usuário estiver no documento

Consultar todos os usuários do banco de dados no Banco de dados SQL do Azure, bem como quaisquer funções que eles possuam

Permitindo que os usuários de uma classe movam membros privados

Permitindo que os usuários carreguem conteúdo para s3

TypeScript: permitindo que os usuários de uma biblioteca definam tipos

Permitindo que apenas usuários específicos ou grupo de usuários visitem a página específica do site no Django?

Permitindo apenas que usuários autenticados acessem certas páginas no Django

Permitindo que os usuários usem e-mail ou nome de usuário para login usando Passport, LocalStrategy

Como tornar os usuários proprietários de seus dados no Django

Como evitar que os usuários alterem o html ao comprar produtos via PayPal?

Consultar autores / usuários que publicaram produtos

Permitindo que o usuário baixe um arquivo + django

Permitindo que os usuários 'toggle' up_vote e down_vote usando a gem thumbs_up no Rails

Permitindo que os usuários façam login em suas contas da Microsoft. Não há documentação UWP?

Permitindo que os usuários se inscrevam e entrem no Portal do Azure usando contas locais AD B2C

Encontre os 100 principais usuários que viajaram mais distância e seus nomes

Permitir que os usuários acessem apenas seus próprios dados no banco de dados Firebase?

firestore: permite que os usuários atualizem, exclua apenas seus próprios dados

Regras do Firebase, como permitir que os usuários vejam apenas seus próprios dados

Regras do Firebase, como permitir que os usuários vejam apenas seus próprios dados

Permitir que os usuários incorporem meu conteúdo em seus sites (como blogs) - trilhos 4

Permitir que os usuários acessem apenas seus próprios dados no banco de dados Firebase?

PHP: Como permitir que os usuários alterem a cor de fundo de seus perfis?

Permitir que os usuários modifiquem apenas seus próprios dados no Firebase

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    UITextView não está exibindo texto longo

  3. 3

    Dependência circular de diálogo personalizado

  4. 4

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  5. 5

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  6. 6

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  7. 7

    Setas rotuladas horizontais apontando para uma linha vertical

  8. 8

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  9. 9

    Definir um clipe em uma trama nascida no mar

  10. 10

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  11. 11

    Como dinamizar um Dataframe do pandas em Python?

  12. 12

    regex para destacar novos caracteres de linha no início e no fim

  13. 13

    Why isn't my C# .Net Core Rest API route finding my method?

  14. 14

    Como obter a entrada de trás de diálogo em treeview pyqt5 python 3

  15. 15

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  16. 16

    How to create dynamic navigation menu select from database using Codeigniter?

  17. 17

    Como recuperar parâmetros de entrada usando C #?

  18. 18

    Changing long, lat values of Polygon coordinates in python

  19. 19

    Livros sobre criptografia do muito básico ao muito avançado

  20. 20

    Método \ "POST \" não permitido no framework Django rest com ações extras & ModelViewset

  21. 21

    Pesquisa classificada, conte números abaixo do valor desejado

quentelabel

Arquivo