Why is the value of my many to many field zero even though it contains users?django - inlineformset_factory with more than one ForeignKeyShow information of subclass in list_display djangoDjango south migration error with unique field in postgresql databaseProducts catalogue: filter by parametersDjango: New class added in model.py not showing in admin siteRadio buttons in django adminCreate a new model which have all fields of currently existing modelHow to expose some specific fields of model_b based on a field of model_a?How to set dynamic initial values to django modelform fieldHow to check if Django Signal works?
Your friend has given you his list of 115 best Doctor Who episodes in order of greatness
How many Jimmys can fit?
Does the Milky Way orbit around anything?
Why does the Misal rico de Cisneros uses the word "Qiſſa", and what is it supposed to mean? Why not "Miſſa" (Missa)?
How to understand flavors and when to use combination of them?
KenKen solver - Python
What was the nature of the known bugs in the Space Shuttle software?
How should I ask for a "pint" in countries that use metric?
Examples of fluid (including air) being used to transmit digital data?
What does "frozen" mean (e.g. for catcodes)?
Intern not wearing safety equipment; how could I have handled this differently?
Difference between [[ expr1 || expr2 ]] and [[ expr1 ]] || [[ expr2 ]]
I'm feeling like my character doesn't fit the campaign
Examples of machine learning applied to operations research?
How was the website able to tell my credit card was wrong before it processed it?
How to reclaim personal item I've lent to the office without burning bridges?
How to evaluate the performance of open source solver?
What factors could lead to bishops establishing monastic armies?
What is the shape of the upper boundary of water hitting a screen?
NOLOCK or Read Uncommitted locking / latching behaviours
What exactly is a "murder hobo"?
Function that detects repetitions
Will Jimmy fall off his platform?
Sense of humor in your sci-fi stories
Why is the value of my many to many field zero even though it contains users?
django - inlineformset_factory with more than one ForeignKeyShow information of subclass in list_display djangoDjango south migration error with unique field in postgresql databaseProducts catalogue: filter by parametersDjango: New class added in model.py not showing in admin siteRadio buttons in django adminCreate a new model which have all fields of currently existing modelHow to expose some specific fields of model_b based on a field of model_a?How to set dynamic initial values to django modelform fieldHow to check if Django Signal works?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I am currently creating a debate website but I'm having a problem with the liking system. In my models I have a class called Debate which has likes, which likes being a many-to-many field. On my admin page it says that the likes field has a certain amount of users - yet when I print the count of likes out - it shows 0.
I have already tried to change the parameters on my likes model, manually set the users value in the model, and checked if I was printing the value out incorrectly, but none of them seemed to help my problem.
IN MODELS FILE
class Debate(models.Model):
username = models.CharField(max_length =20 , blank=True, default='')
title = models.CharField(max_length = 200, blank=True, default='')
likes = models.ManyToManyField(UserProfile, related_name='likes', blank=True)
IN ADMIN FILE
from django.contrib import admin
from .models import Debate, Comments
class InfoAdmin(admin.ModelAdmin):
list_display = ('id', 'title', 'like_count',)
def like_count(self,obj):
return obj.likes.all().count()
admin.site.register(Debate, InfoAdmin)
ADMIN PAGE IN A SINGLE DEBATE'S LIKES SECTION(debate title is h)
Likes: UserProfile object(5)
UserProfile object(9)
ADMIN PAGE DEBATES LIST
ID TITLE LIKE COUNT
13 h 0
This is the like output when a debate is just created. You would expect the like count to print 2 since there are two objects but instead it prints 0.
python django many-to-many
add a comment |
I am currently creating a debate website but I'm having a problem with the liking system. In my models I have a class called Debate which has likes, which likes being a many-to-many field. On my admin page it says that the likes field has a certain amount of users - yet when I print the count of likes out - it shows 0.
I have already tried to change the parameters on my likes model, manually set the users value in the model, and checked if I was printing the value out incorrectly, but none of them seemed to help my problem.
IN MODELS FILE
class Debate(models.Model):
username = models.CharField(max_length =20 , blank=True, default='')
title = models.CharField(max_length = 200, blank=True, default='')
likes = models.ManyToManyField(UserProfile, related_name='likes', blank=True)
IN ADMIN FILE
from django.contrib import admin
from .models import Debate, Comments
class InfoAdmin(admin.ModelAdmin):
list_display = ('id', 'title', 'like_count',)
def like_count(self,obj):
return obj.likes.all().count()
admin.site.register(Debate, InfoAdmin)
ADMIN PAGE IN A SINGLE DEBATE'S LIKES SECTION(debate title is h)
Likes: UserProfile object(5)
UserProfile object(9)
ADMIN PAGE DEBATES LIST
ID TITLE LIKE COUNT
13 h 0
This is the like output when a debate is just created. You would expect the like count to print 2 since there are two objects but instead it prints 0.
python django many-to-many
Hi there, welcome to stack overflow. You may want to add additional tags to your question. Eg "python" and "django" might be good choices. This allows experts in those technologies to see your question more easily.
– Glenn Watson
Mar 25 at 21:22
Can you give a screenshot of what you see in the admin page? May be the UserProfiles listed are not selected.
– eman.lodovice
Mar 26 at 5:50
add a comment |
I am currently creating a debate website but I'm having a problem with the liking system. In my models I have a class called Debate which has likes, which likes being a many-to-many field. On my admin page it says that the likes field has a certain amount of users - yet when I print the count of likes out - it shows 0.
I have already tried to change the parameters on my likes model, manually set the users value in the model, and checked if I was printing the value out incorrectly, but none of them seemed to help my problem.
IN MODELS FILE
class Debate(models.Model):
username = models.CharField(max_length =20 , blank=True, default='')
title = models.CharField(max_length = 200, blank=True, default='')
likes = models.ManyToManyField(UserProfile, related_name='likes', blank=True)
IN ADMIN FILE
from django.contrib import admin
from .models import Debate, Comments
class InfoAdmin(admin.ModelAdmin):
list_display = ('id', 'title', 'like_count',)
def like_count(self,obj):
return obj.likes.all().count()
admin.site.register(Debate, InfoAdmin)
ADMIN PAGE IN A SINGLE DEBATE'S LIKES SECTION(debate title is h)
Likes: UserProfile object(5)
UserProfile object(9)
ADMIN PAGE DEBATES LIST
ID TITLE LIKE COUNT
13 h 0
This is the like output when a debate is just created. You would expect the like count to print 2 since there are two objects but instead it prints 0.
python django many-to-many
I am currently creating a debate website but I'm having a problem with the liking system. In my models I have a class called Debate which has likes, which likes being a many-to-many field. On my admin page it says that the likes field has a certain amount of users - yet when I print the count of likes out - it shows 0.
I have already tried to change the parameters on my likes model, manually set the users value in the model, and checked if I was printing the value out incorrectly, but none of them seemed to help my problem.
IN MODELS FILE
class Debate(models.Model):
username = models.CharField(max_length =20 , blank=True, default='')
title = models.CharField(max_length = 200, blank=True, default='')
likes = models.ManyToManyField(UserProfile, related_name='likes', blank=True)
IN ADMIN FILE
from django.contrib import admin
from .models import Debate, Comments
class InfoAdmin(admin.ModelAdmin):
list_display = ('id', 'title', 'like_count',)
def like_count(self,obj):
return obj.likes.all().count()
admin.site.register(Debate, InfoAdmin)
ADMIN PAGE IN A SINGLE DEBATE'S LIKES SECTION(debate title is h)
Likes: UserProfile object(5)
UserProfile object(9)
ADMIN PAGE DEBATES LIST
ID TITLE LIKE COUNT
13 h 0
This is the like output when a debate is just created. You would expect the like count to print 2 since there are two objects but instead it prints 0.
python django many-to-many
python django many-to-many
edited Mar 25 at 22:48
Henry Woody
5,5434 gold badges12 silver badges29 bronze badges
5,5434 gold badges12 silver badges29 bronze badges
asked Mar 25 at 21:17
V. M.V. M.
1
1
Hi there, welcome to stack overflow. You may want to add additional tags to your question. Eg "python" and "django" might be good choices. This allows experts in those technologies to see your question more easily.
– Glenn Watson
Mar 25 at 21:22
Can you give a screenshot of what you see in the admin page? May be the UserProfiles listed are not selected.
– eman.lodovice
Mar 26 at 5:50
add a comment |
Hi there, welcome to stack overflow. You may want to add additional tags to your question. Eg "python" and "django" might be good choices. This allows experts in those technologies to see your question more easily.
– Glenn Watson
Mar 25 at 21:22
Can you give a screenshot of what you see in the admin page? May be the UserProfiles listed are not selected.
– eman.lodovice
Mar 26 at 5:50
Hi there, welcome to stack overflow. You may want to add additional tags to your question. Eg "python" and "django" might be good choices. This allows experts in those technologies to see your question more easily.
– Glenn Watson
Mar 25 at 21:22
Hi there, welcome to stack overflow. You may want to add additional tags to your question. Eg "python" and "django" might be good choices. This allows experts in those technologies to see your question more easily.
– Glenn Watson
Mar 25 at 21:22
Can you give a screenshot of what you see in the admin page? May be the UserProfiles listed are not selected.
– eman.lodovice
Mar 26 at 5:50
Can you give a screenshot of what you see in the admin page? May be the UserProfiles listed are not selected.
– eman.lodovice
Mar 26 at 5:50
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55346526%2fwhy-is-the-value-of-my-many-to-many-field-zero-even-though-it-contains-users%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55346526%2fwhy-is-the-value-of-my-many-to-many-field-zero-even-though-it-contains-users%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Hi there, welcome to stack overflow. You may want to add additional tags to your question. Eg "python" and "django" might be good choices. This allows experts in those technologies to see your question more easily.
– Glenn Watson
Mar 25 at 21:22
Can you give a screenshot of what you see in the admin page? May be the UserProfiles listed are not selected.
– eman.lodovice
Mar 26 at 5:50