Attribute error

9 views
Skip to first unread message

Caleb Bryson

unread,
May 30, 2018, 9:45:38 PM5/30/18
to Django users
I am getting a attribute error when i try to run my server. does anyone know what i can change in this code to fix that?

from django.db import models

class Post(models.Model) :
title = models.Charfield(max_length=140)
body = models.Textfield()
date = models.DataTimeField()

def __str__(self):
return self.title

Mike Dewhirst

unread,
May 30, 2018, 10:04:04 PM5/30/18
to django...@googlegroups.com
On 31/05/2018 11:45 AM, Caleb Bryson wrote:
> I am getting a attribute error when i try to run my server. does
> anyone know what i can change in this code to fix that?

Try indenting the __str__ method so it is within the scope of the Post class

>
> from django.db import models
> class Post(models.Model) :
> title = models.Charfield(max_length=140)
> body = models.Textfield()
> date = models.DataTimeField()
> def __str__(self):
> return self.title
> --
> You received this message because you are subscribed to the Google
> Groups "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to django-users...@googlegroups.com
> <mailto:django-users...@googlegroups.com>.
> To post to this group, send email to django...@googlegroups.com
> <mailto:django...@googlegroups.com>.
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/b0ffbdfa-8eee-4560-9fc1-16849c8fdceb%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/b0ffbdfa-8eee-4560-9fc1-16849c8fdceb%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

Caleb Bryson

unread,
May 30, 2018, 10:09:59 PM5/30/18
to Django users
it is still saying "AttributeError: model 'django.db.models' has no attribute 'Charfeild'


On Wednesday, May 30, 2018 at 10:04:04 PM UTC-4, Mike Dewhirst wrote:
On 31/05/2018 11:45 AM, Caleb Bryson wrote:
> I am getting a attribute error when i try to run my server. does
> anyone know what i can change in this code to fix that?

Try indenting the __str__ method so it is within the scope of the Post class

>
> from django.db import models
> class Post(models.Model) :
> title = models.Charfield(max_length=140)
> body = models.Textfield()
> date = models.DataTimeField()
> def __str__(self):
> return self.title
> --
> You received this message because you are subscribed to the Google
> Groups "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to django-users...@googlegroups.com

Caleb Bryson

unread,
May 30, 2018, 10:19:51 PM5/30/18
to Django users
I think it was because i did not use camel casing so CharField instead of Charfield. I will continue the tutorial and see if that works


On Wednesday, May 30, 2018 at 10:04:04 PM UTC-4, Mike Dewhirst wrote:
On 31/05/2018 11:45 AM, Caleb Bryson wrote:
> I am getting a attribute error when i try to run my server. does
> anyone know what i can change in this code to fix that?

Try indenting the __str__ method so it is within the scope of the Post class

>
> from django.db import models
> class Post(models.Model) :
> title = models.Charfield(max_length=140)
> body = models.Textfield()
> date = models.DataTimeField()
> def __str__(self):
> return self.title
> --
> You received this message because you are subscribed to the Google
> Groups "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to django-users...@googlegroups.com

岳贝

unread,
May 30, 2018, 10:20:44 PM5/30/18
to django...@googlegroups.com
The date = models.DataTimeField() should be date = models.DateTimeFild() ?

Caleb Bryson <cbrys...@gmail.com> 于2018年5月31日周四 上午9:45写道:
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.

Spence Patrick

unread,
May 30, 2018, 10:20:44 PM5/30/18
to django...@googlegroups.com
The f in field should be capitalized 

On Wed, May 30, 2018, 20:10 Caleb Bryson <cbrys...@gmail.com> wrote:
it is still saying "AttributeError: model 'django.db.models' has no attribute 'Charfeild'

On Wednesday, May 30, 2018 at 10:04:04 PM UTC-4, Mike Dewhirst wrote:
On 31/05/2018 11:45 AM, Caleb Bryson wrote:
> I am getting a attribute error when i try to run my server. does
> anyone know what i can change in this code to fix that?

Try indenting the __str__ method so it is within the scope of the Post class

>
> from django.db import models
> class Post(models.Model) :
> title = models.Charfield(max_length=140)
> body = models.Textfield()
> date = models.DataTimeField()
> def __str__(self):
> return self.title
> --
> You received this message because you are subscribed to the Google
> Groups "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to django-users...@googlegroups.com

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages