python - Django AttributeError: 'Model' object has no attribute '_meta' -


i have 2 apps peaceout , food. peaceout has model user , have imported user in food model. , getting following error when running python manage.py syncdb

    traceback (most recent call last):   file "manage.py", line 10, in <module>     execute_from_command_line(sys.argv)   file "/users/madhu/documents/django/my_project/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute_from_command_line     utility.execute()   file "/users/madhu/documents/django/my_project/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 328, in execute     django.setup()   file "/users/madhu/documents/django/my_project/venv/lib/python2.7/site-packages/django/__init__.py", line 18, in setup     apps.populate(settings.installed_apps)   file "/users/madhu/documents/django/my_project/venv/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate     app_config.import_models(all_models)   file "/users/madhu/documents/django/my_project/venv/lib/python2.7/site-packages/django/apps/config.py", line 198, in import_models     self.models_module = import_module(models_module_name)   file "/usr/local/cellar/python/2.7.11/frameworks/python.framework/versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module     __import__(name)   file "/users/madhu/documents/django/my_project/pps/food/models.py", line 37, in <module>     class order(models.model):   file "/users/madhu/documents/django/my_project/pps/food/models.py", line 39, in order     user = models.model(user)   file "/users/madhu/documents/django/my_project/venv/lib/python2.7/site-packages/django/db/models/base.py", line 399, in __init__     if args_len > len(self._meta.concrete_fields): attributeerror: 'model' object has no attribute '_meta' 

my model class using user model

class order(models.model):     itemdict = models.charfield(max_length=200,blank=true)     user = models.model(user)     cost = models.integerfield(default=0)     slot = models.model(orderslot)     order_date = models.datetimefield(default=datetime.now)      def __str__(self):         return self.user.name 

here food models.py , here peaceout models.py

the problem in way define relation user model:

class order(models.model):     itemdict = models.charfield(max_length=200,blank=true)     user = models.model(user)  # <- here  

if want order have link user placed it, use foreignkey field:

user = models.foreignkey(user) 

check "slot" model also. same problem.


Comments