you want class Choice(models.Model):
Note the capitalization of Model. By convention, class names in python should be capitalized. On Sat, Jan 16, 2016 at 5:56 PM, ofeyofey <[email protected]> wrote: > hi, > > I see the error there was dateTimeField.... and corrected that but now I > get > > pi@raspberrypi ~/DjangoPi/mathGenerator $ python manage.py migrate > Traceback (most recent call last): > File "manage.py", line 10, in <module> > execute_from_command_line(sys.argv) > File > "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", > line 354, in execute_from_command_line > utility.execute() > File > "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", > line 328, in execute > django.setup() > File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line > 18, in setup > apps.populate(settings.INSTALLED_APPS) > File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", > line 108, in populate > app_config.import_models(all_models) > File "/usr/local/lib/python2.7/dist-packages/django/apps/config.py", > line 198, in import_models > self.models_module = import_module(models_module_name) > File "/usr/lib/python2.7/importlib/__init__.py", line 37, in > import_module > __import__(name) > File "/home/pi/DjangoPi/mathGenerator/generator/models.py", line 8, in > <module> > class Choice(models.model): > AttributeError: 'module' object has no attribute 'model' > > Thanks, > > On Saturday, 16 January 2016 21:27:31 UTC, ofeyofey wrote: > >> Hi, >> >> I am following the Django tutorial on the Django site. Getting errors >> when i try to make migrations after adding the app to the list of apps in >> mathGenerator/settings.py >> >> Setting up Django on a raspberry Pi. I don't think the fact that it is on >> api should make any difference becasue it is basically running. >> >> It is here https://docs.djangoproject.com/en/1.9/intro/tutorial02/ >> >> In the previous tutorial I created a project calles mathGenerator and a >> app called generator. >> >> Created the project with django_admin startproject mathGenerator >> >> Ran the server with $python manage.py runserver >> >> And i can see the site in my browser. So this ia working fine. >> >> Then I created an app called generator using >> >> $python manage.py startapp generator >> >> In generator/nviews.py I put >> >> from django.http import HttpResponse >> code = >> "<html><head><style>body{background-color:rgb(100,0,200);}</style></head><body><br>Django >> test site <br><br>Hosted on a Raspberry Pi<br><br><button>Press >> me!</button></body></html>" >> # Create your views here. >> def index(request): >> return HttpResponse(code) >> >> and in generator/urls.py I put >> >> from django.conf.urls import url >> from . import views >> >> urlpatterns = [ >> url(r'^$', views.index, name='index'), >> ] >> >> In mathGenerator/urls.py I put >> >> from django.conf.urls import include, url >> from django.contrib import admin >> >> urlpatterns = [ >> url(r'^generator/', include('generator.urls')), >> url(r'^admin/', include(admin.site.urls)), >> ] >> >> This works find when I go to >> >> 127.0.0.1:8000/generator >> >> Next I used >> >> $python manage.py migrate >> >> Then i created a model in generator/models.py >> >> from django.db import models >> >> # Create your models here. >> class Question(models.Model): >> question_text = models.CharField(max_length=200) >> pub_date = models.DateTimefield('date published') >> >> class Choice(models.model): >> question = models.FioreignKey(Question, on_delete=models.CASCADE) >> choice_text = models.CharField(max_length=200) >> votes = models.IntegerField(default=0) >> >> Adding to app to the list of apps in mathGenerator/settings.py >> >> INSTALLED_APPS = [ >> 'generator.apps.generatorConfig', >> 'django.contrib.admin', >> 'django.contrib.auth', >> 'django.contrib.contenttypes', >> 'django.contrib.sessions', >> 'django.contrib.messages', >> 'django.contrib.staticfiles', >> ] >> >> >> Then I try to make migrations and I get this error, >> >> pi@raspberrypi ~/DjangoPi/mathGenerator $ python manage.py >> makemigrations generator >> Traceback (most recent call last): >> File "manage.py", line 10, in <module> >> execute_from_command_line(sys.argv) >> File >> "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", >> line 354, in execute_from_command_line >> utility.execute() >> File >> "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", >> line 328, in execute >> django.setup() >> File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line >> 18, in setup >> apps.populate(settings.INSTALLED_APPS) >> File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", >> line 85, in populate >> app_config = AppConfig.create(entry) >> File "/usr/local/lib/python2.7/dist-packages/django/apps/config.py", >> line 112, in create >> mod = import_module(mod_path) >> File "/usr/lib/python2.7/importlib/__init__.py", line 37, in >> import_module >> __import__(name) >> ImportError: No module named apps >> >> What am I doing wrong? >> >> Any help would be greatly appreciated, >> >> Thanks >> >> >> >> -- > 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/19804990-53d9-4317-862f-dfc3ac0bee41%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/19804990-53d9-4317-862f-dfc3ac0bee41%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 https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CA%2By5TLaz7LM4U_xRcpmtqNh8OzCCqHaSG3F0ZjU%2BoHj%2B6d3Ksg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

