Hi Vikrant,

Is that the code of your models.py? 'Cause you have mixed the model
definition with model usage in the same file and that won't work -- you'll
get the message you're getting, about the models not being loaded yet,
'cause Django just read the model definition, but hasn't set up the
database yet.

If that's the case, you need to mode the `newartist` and everything else to
a view to actually do that or call it in the shell.

On Wed, Aug 15, 2018 at 9:48 AM, Vikrant Gupta <[email protected]>
wrote:

> I'm trying to get a name from a column. the code is as following...
> but got an error by using get(id=1) as shown in screenshot.
> I'm using Django 2.1 and Python version 3.7 on Pycharm.
>
> from django.db import models
> # Create your models here.
>
>
> class Artist(models.Model):
>     name=models.CharField('artist',max_length=50,primary_key=True)
>     year_formed=models.PositiveIntegerField()
>
> class Album(models.Model):
>     name=models.CharField('album',max_length=50)
>     artist=models.ForeignKey(Artist,on_delete=models.PROTECT)
>
> from polls.models import Artist
>
> newartist=Artist(name='Vikrant',year_formed=1985)
> newartist.save()
>
> artist=Artist.objects.all()
> for i in artist:
>     print(i.name)
>     print(i.year_formed)
>
> ind=Artist.objects.get(id=1)
> print(ind.name)
>
> --
> 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 [email protected].
> To post to this group, send email to [email protected].
> 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/65548402-a106-46a1-a40d-ab8bd91348a1%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/65548402-a106-46a1-a40d-ab8bd91348a1%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
*Julio Biason*, Sofware Engineer
*AZION*  |  Deliver. Accelerate. Protect.
Office: +55 51 3083 8101 <callto:+555130838101>  |  Mobile: +55 51
<callto:+5551996209291>*99907 0554*

-- 
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 [email protected].
To post to this group, send email to [email protected].
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/CAEM7gE2u6aWWa-9pK6cqP-wFyHYKQzUtr%2B%2B%3D0ua9MM2LkQFKDA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to