Saturday, September 7, 2019

Re: AttributeError 'QuerySet' object has no attribute 'expenses'

Hi,

removing did, not work, still getting same error.
Welcome any other help from the wider community in reference to this issue.
best,

Kean

On 6 Sep 2019, at 22:26, Bhoopesh sisoudiya <bhoop23sis@gmail.com> wrote:

Try after removing related_name='expenses' from Expenses model.

On Sat, Sep 7, 2019, 2:28 AM Kean <keanld1@gmail.com> wrote:
Hi Bhoopesh,

If this is a simple issue to resolve, please provide code which works.
Reading an abstract reference, is welcome, but is not really helping to solve as one can always reference a source. 

Please advise solution that works, and then reference a learning resource, so user knows where to go for learning, but with solution in hand.

Best,

Kean

On 6 Sep 2019, at 21:54, Bhoopesh sisoudiya <bhoop23sis@gmail.com> wrote:


On Sat, Sep 7, 2019, 2:20 AM Kean <keanld1@gmail.com> wrote:
Don't understand?

On 6 Sep 2019, at 21:41, Bhoopesh sisoudiya <bhoop23sis@gmail.com> wrote:

'project' inside select_related() is foreign key in Expenses modal of Project modal.

On Sat, Sep 7, 2019, 2:07 AM Kean <keanld1@gmail.com> wrote:
Ok,

Updated to below, and am still getting the same error:

def projectdetail(request):
    projectList = Project.objects.all()
    projectExpenseDetails = Expense.objects.select_related('project').all()
    return render(request, 'busprojectdetail.html', {'project': project, 'expense_list': projectExpenseDetails})

Exception Type:NameError
Exception Value:
name 'project' is not defined
Exception Location:/Users/ProductionEnv/Desktop/test/test1/dev/core/views.py in projectdetail, line 239
Best,
Kean


On 6 Sep 2019, at 21:32, Bhoopesh sisoudiya <bhoop23sis@gmail.com> wrote:

Sorry my mistake


def projectdetail(request):
    projectList = Project.objects.all()
    projectExpenseDetails = Expense.objects.select_related('project').all()
    return render(request, 'busprojectdetail.html', {'project': projectList, 'expense_list': projectExpenseDetails})


On Sat, Sep 7, 2019, 1:55 AM Kean <keanld1@gmail.com> wrote:
Hi Ok,

I updated as advised.

views.py

def projectdetail(request):
    projectExpenseDetails = Expense.objects.select_related('project').all()
    return render(request, 'busprojectdetail.html', {'project': project, 'expense_list': projectExpenseDetails})

I get new error
Exception Type:NameError
Exception Value:
name 'project' is not defined
Exception Location:/Users/ProductionEnv/Desktop/test/test1/dev/core/views.py in projectdetail, line 238


Please advise?

Best,

Kean
On 6 Sep 2019, at 21:19, Bhoopesh sisoudiya <bhoop23sis@gmail.com> wrote:

projectExpnseDetails





No comments:

Post a Comment