tutorial site not working

2017-11-04 Thread Kyle Foley
At this site

https://docs.djangoproject.com/en/1.11/intro/tutorial02/

towards the end I input the following:

>>> q.was_published_recently()


and I got the following error:


Traceback (most recent call last):

  File 
"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/core/management/commands/shell.py",
 line 69, in handle

self.run_shell(shell=options['interface'])

  File 
"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/core/management/commands/shell.py",
 line 61, in run_shell

raise ImportError

ImportError


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "", line 1, in 

AttributeError: 'Question' object has no attribute 'was_published_recently'

>>> 


It's also not very clear from that site how they want the models.py file to 
look. Right now I have:


import datetime

from django.db import models
from django.utils.encoding import python_2_unicode_compatible
from django.utils import timezone

@python_2_unicode_compatible  # only if you need to support Python 2
class Question(models.Model):
# ...
def __str__(self):
return self.question_text

def was_published_recently(self):
return self.pub_date >= timezone.now() - datetime.timedelta(days=1)

datetime.timedelta(days=1)

@python_2_unicode_compatible  # only if you need to support Python 2
class Choice(models.Model):
# ...
def __str__(self):
return self.choice_text


But I'm not sure that's right. 

-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@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/cb6b71bf-d420-4233-a8cf-ceae8b04731e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: tutorial site not working

2017-11-04 Thread Kyle Foley
Let me also show what I have placed in the terminal

>>> Question.objects.get(pk=1)



>>> q = Question.objects.get(pk=1)

>>> q.was_published_recently()

I also don't understand why I am outputting:



And the website says the output should be:



 

-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@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/6087580b-5be3-484e-a929-d0e4e6a7ad5c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: tutorial site refers to a module which does not exist

2017-11-04 Thread Kyle Foley
But if you look at the previous page where the apps.py is created

https://docs.djangoproject.com/en/1.11/intro/tutorial01/

you'll see that in no case do they ask you to put anything in the apps.py
It's blank, there's no pollsconfig in that file.


On Saturday, November 4, 2017 at 3:01:15 PM UTC-7, Kyle Foley wrote:
>
> I'm trying to teach myself Django on this site:
>
> https://docs.djangoproject.com/en/1.11/intro/tutorial02/
>
> If you look at this sentence:
>
> To include the app in our project, we need to add a reference to its 
> configuration class in the INSTALLED_APPS 
> <https://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-INSTALLED_APPS>
>  setting. 
> The PollsConfig class is in the polls/apps.py file, so its dotted path is 
> 'polls.apps.PollsConfig'.
>
> They haven't told me what the pollsconfig class consists in, nor have they 
> told me to build the apps.py module.  When I run the command line
>
> python manage.py makemigrations polls
>
> ModuleNotFoundError: No module named 'polls.apps.PollsConfig'; 
> 'polls.apps' is not a package
>
>
> So what am I supposed to put in that module?
>
>
>
>

-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@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/20b5350b-deb3-4656-87a0-f5c5981e79d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


tutorial site refers to a module which does not exist

2017-11-04 Thread Kyle Foley
I'm trying to teach myself Django on this site:

https://docs.djangoproject.com/en/1.11/intro/tutorial02/

If you look at this sentence:

To include the app in our project, we need to add a reference to its 
configuration class in the INSTALLED_APPS 

 setting. 
The PollsConfig class is in the polls/apps.py file, so its dotted path is 
'polls.apps.PollsConfig'.

They haven't told me what the pollsconfig class consists in, nor have they 
told me to build the apps.py module.  When I run the command line

python manage.py makemigrations polls

ModuleNotFoundError: No module named 'polls.apps.PollsConfig'; 'polls.apps' 
is not a package


So what am I supposed to put in that module?



-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@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/5cd8bacd-dae2-4c87-99b0-c83da4520edf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: tutorial site refers to a module which does not exist

2017-11-04 Thread Kyle Foley
ok, i redit it from scratch and when i wrote

python manage.py startapp polls


I was supposed to get


polls/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
views.py


but instead the apps.py did not create




On Saturday, November 4, 2017 at 3:31:58 PM UTC-7, knbk wrote:
>
> Hi,
>
> What version of Django are you using? Starting in 1.9, the startapp 
> command definitely creates an apps.py with a PollsConfig class, so you're 
> likely using an older version of Django. 
>
> You can either upgrade Django to 1.11 or use the tutorial for whichever 
> version you have installed.
>
> Marten
>
> On Saturday, November 4, 2017 at 11:01:15 PM UTC+1, Kyle Foley wrote:
>>
>> I'm trying to teach myself Django on this site:
>>
>> https://docs.djangoproject.com/en/1.11/intro/tutorial02/
>>
>> If you look at this sentence:
>>
>> To include the app in our project, we need to add a reference to its 
>> configuration class in the INSTALLED_APPS 
>> <https://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-INSTALLED_APPS>
>>  setting. 
>> The PollsConfig class is in the polls/apps.py file, so its dotted path 
>> is 'polls.apps.PollsConfig'.
>>
>> They haven't told me what the pollsconfig class consists in, nor have 
>> they told me to build the apps.py module.  When I run the command line
>>
>> python manage.py makemigrations polls
>>
>> ModuleNotFoundError: No module named 'polls.apps.PollsConfig'; 
>> 'polls.apps' is not a package
>>
>>
>> So what am I supposed to put in that module?
>>
>>
>>
>>

-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@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/43a989b6-e0f9-4257-b808-2b77d6bd7ef9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: tutorial site refers to a module which does not exist

2017-11-04 Thread Kyle Foley
I called a consultant and he told me to write the following code

INSTALLED_APPS = (
'polls',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',


and that solved the issue.  but i'm a little confused as to why the apps.py 
module is not being created.


On Saturday, November 4, 2017 at 3:01:15 PM UTC-7, Kyle Foley wrote:
>
> I'm trying to teach myself Django on this site:
>
> https://docs.djangoproject.com/en/1.11/intro/tutorial02/
>
> If you look at this sentence:
>
> To include the app in our project, we need to add a reference to its 
> configuration class in the INSTALLED_APPS 
> <https://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-INSTALLED_APPS>
>  setting. 
> The PollsConfig class is in the polls/apps.py file, so its dotted path is 
> 'polls.apps.PollsConfig'.
>
> They haven't told me what the pollsconfig class consists in, nor have they 
> told me to build the apps.py module.  When I run the command line
>
> python manage.py makemigrations polls
>
> ModuleNotFoundError: No module named 'polls.apps.PollsConfig'; 
> 'polls.apps' is not a package
>
>
> So what am I supposed to put in that module?
>
>
>
>

-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@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/f7e2178b-988c-4e59-b1b2-622ebd151dea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.