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/d70cebe8-277a-43f8-99c1-edbac9cecdbc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to