Hey guys,

I figured it was a problem with the app I'm using for the db. I went to use 
another app and now the tables are showing. Silly me. Thanks Mario and 
David for your helpful advice. :) 

On Tuesday, 16 December 2014 13:33:36 UTC+8, Shazwi Suwandi wrote:
>
> Hey Mario,
>
> The output I get when I use makemigrations is  
>
>   0001_initial.py:
>
>     - Create model Member.
>
> I've double checked:
>
>
>    - The 'Member' model is in core/models.py 
>    - 'Core' is inside project/settings.py
>
> I use python manage.py shell and I accessed the 'User' object and the 
> linked 'Member' object to get the fields inside and it works. 
> Furthermore, when I went to my db gui and try to delete the rows in the 
> 'auth_user' table, it says that there is a constraint in 'core_member' 
> table.
>
> Here's the link to the image that shows all the tables I have. 
> http://i.imgur.com/M1ZWznt.png
>
>
> On Tuesday, 16 December 2014 11:18:58 UTC+8, somecallitblues wrote:
>>
>> What's the output of your makemigrations command? If those models are 
>> inside core/models.py and your app is inside installed apps in settings 
>> this should totally work. The default name for the table will be 
>> appname_modelname. Do you get an error when accessing the model? How are 
>> you checking the db for tables? 
>> On 15/12/2014 11:00 pm, "Shazwi Suwandi" <[email protected]> wrote:
>>
>>> Hey David,
>>>
>>> You're right, I have to practise writing tests along with my codes. 
>>> However, just to clarify, data input and output works. I can call the data 
>>> in the Member object. I'm just confused as to why the Member table does not 
>>> show up in my postgres database. It's weird. 
>>>
>>> Nevertheless, I'll start writing unit tests.
>>>
>>> On Monday, 15 December 2014 19:03:23 UTC+8, David Palao wrote:
>>>>
>>>> Hello, 
>>>> From your post I understand you did not write unittests for your 
>>>> models? 
>>>> I would recommend to write some sensible tests for them and start 
>>>> tracing your problem from the failures you should get. 
>>>> Best, 
>>>>
>>>> David 
>>>>
>>>> 2014-12-15 8:15 GMT+01:00 Shazwi Suwandi <[email protected]>: 
>>>> > I've added 'core' to settings.py file under INSTALLED_APPS too. 
>>>> > 
>>>> > 
>>>> > On Monday, 15 December 2014 15:10:12 UTC+8, Shazwi Suwandi wrote: 
>>>> >> 
>>>> >> from django.db import models 
>>>> >> from django.contrib.auth.models import User 
>>>> >> 
>>>> >> # CORE APPLICATION 
>>>> >> # Create your models here. 
>>>> >> class Member(models.Model): 
>>>> >>     user = models.OneToOneField(User) 
>>>> >>     description = models.CharField(max_length=250) 
>>>> >>     date_of_birth = models.DateField() 
>>>> >>     location = models.CharField(max_length=100) 
>>>> >>     gender = models.CharField(max_length=15) 
>>>> >> 
>>>> >> class NewTable(models.Model): 
>>>> >> test = models.CharField(max_length=25) 
>>>> >> 
>>>> >> I've created some models and I used makemigrations and migrate. I 
>>>> went to 
>>>> >> my db and checked that only the default tables are there (auth_group 
>>>> ... 
>>>> >> django_session). I know that my connection settings are right and 
>>>> that I see 
>>>> >> new rows being added to the auth_user table when I create users in 
>>>> django 
>>>> >> admin page. 
>>>> >> 
>>>> >> Is there something that I must have missed out? 
>>>> > 
>>>> > -- 
>>>> > 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 http://groups.google.com/group/django-users. 
>>>> > To view this discussion on the web visit 
>>>> > https://groups.google.com/d/msgid/django-users/7af04f16-
>>>> 09a8-458d-8857-c71694394101%40googlegroups.com. 
>>>> > 
>>>> > For more options, visit https://groups.google.com/d/optout. 
>>>>
>>>  -- 
>>> 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 http://groups.google.com/group/django-users.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/django-users/6dff229e-34c3-4e4f-bb34-f95c43bec18f%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/django-users/6dff229e-34c3-4e4f-bb34-f95c43bec18f%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
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 http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/8a3453e1-386d-44d6-99a9-6bbf3f0ff7be%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to