Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 167935
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T12:21:49+00:00 2026-05-11T12:21:49+00:00

I’m working on a Django app for hosting media (specifically audio and images). I

  • 0

I’m working on a Django app for hosting media (specifically audio and images). I have image galleries and photos separate in my model, and have them linked with a ForeignKey (not sure if that’s correct, but still learning). What I need is for the Album class’s __unicode__ to return the album owner’s username.

class Album(models.Model):     artist = models.ForeignKey(User, unique=True, related_name='artpunk')      def __unicode__(self):         return self.artist.username 

I know the username property exists, and confirmed it by inserting a dir() and checking the console output. The problem is when I enter the image section of the admin panel, it simply states ‘Unrecognised command.’ Can User properties not be accessed by models? Or am I doing something else wrong?

EDIT: Forgot to mention, using Python 2.6 with Django 1.0.2. The exact text of the error is, as above, simply ‘Unrecognised command’ in bold, and I’ve already run syncdb without issue. However, I reran syncdb (gave no output) this morning just to try again and now it seems to be working fine.

It’s reproducible by changing the following:

    def __unicode__(self):         return self.artist.username 

To something like this:

    def __unicode__(self):         return self.artist.username+'\'s Gallery' 
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T12:21:50+00:00Added an answer on May 11, 2026 at 12:21 pm

    There should be no problem accessing the user (even as a foreign key) from a model. I just finished testing it out myself, and there doesn’t appear to be any significant difference.

    def __unicode__(self):     return self.user.username 

    On a side note, you should also just be able to return self.artist, since I believe that User.__unicode__() returns the username anyway.

    What are the exact details of the error? What version of Django/Python are you using? Did you make a change to your model that’s not yet reflected in the database? Sometimes I’ve noticed you just need to restart the test server for things to work well. Particularly in the admin.

    In response to your edit, try casting the username as a string:

    str(self.user.username) 
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I have a .ini file as follows: [playlist] numberofentries=2 File1=http://87.230.82.17:80 Title1=(#1 - 365/1400) Example
link Im having trouble converting the html entites into html characters, (&# 8217;) i
I have just tried to save a simple *.rtf file with some websites and
I have a jquery bug and I've been looking for hours now, I can't
this is what i have right now Drawing an RSS feed into the php,
Specifically, suppose I start with the string string =hello \'i am \' me And
I have this code to decode numeric html entities to the UTF8 equivalent character.
I have a French site that I want to parse, but am running into
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.