2013-02-13 33 views
-1

所以我下面一個Django的教程,我有一個項目的以下目錄:的SyntaxError在本地主機:8000 Python的Django的

demo/ 
    demo/ 
     apps/ 
      ventas/ 
       __init__.py 
       admin.py 
       models.py 
       tests.py 
       views.py 
      __init.py 
     __init__.py 
     settings.py 
     urls.py 
     wsgi.py 
manage 

而且在admin.py我:

from django.contrib import admin 
from demo.apps.ventas.models import cliente.producto 

# Register the ventas models 
admin.site.register(cliente) 
admin.site.register(producto) 

而且從models.py,

from django.db import models 

class cliente(models.Model): 
    nombre  = models.CharField(max_length=200) 
    apellido = models.CharField(max_length=200) 
    status  = models.BooleanField(default=True) 

class producto(models.Model): 
    nombre  = models.CharField(max_length=200) 
    descripcion = models.TextField(max_length=300) 
    status  = models.BooleanField(default=True) 

但是,當我從Django_tutorial2 /演示運行python manage.py runserver,我收到了 語法錯誤在admin.py中,第2行在localhost:8000中。在我添加ventas文件夾之前它仍然有效。 有什麼不對?

+0

爲何降價? ( – Dombey 2013-02-13 01:03:28

回答

0

我想你想

from demo.apps.ventas.models import cliente, producto

這將導入類cliente和類PRODUCTO。

0
from demo.apps.ventas.models import cliente.producto 

將其替換爲:

from demo.apps.ventas.models import cliente, producto