I have to copy the error ticket and paste it here, please help me. It's been killing me for days! I can't write a post and post it to the database of the form crud.create(db.table) All the tutorials I follow used it perfectly but I have never used it successfully. What is happening?
" <type 'exceptions.TypeError'> long() argument must be a string or a number, not 'Table'Versionweb2py™Version 2.9.5-stable+timestamp.2014.03.16.02.35.39 PythonPython 2.7.5+: /usr/local/bin/uwsgi (prefix: /usr)Traceback 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Traceback (most recent call last): File "/home/GideonG/web2py/Gidigba/gluon/restricted.py", line 220, in restricted exec ccode in environment File "/home/GideonG/web2py/Gidigba/applications/Gidigba/controllers/default.py" <https://www.gidigba.ng/admin/edit/Gidigba/controllers/default.py>, line 230, in <module> File "/home/GideonG/web2py/Gidigba/gluon/globals.py", line 385, in <lambda> self._caller = lambda f: f() File "/home/GideonG/web2py/Gidigba/applications/Gidigba/controllers/default.py" <https://www.gidigba.ng/admin/edit/Gidigba/controllers/default.py>, line 194, in timeline if form.accepts(request): File "/home/GideonG/web2py/Gidigba/gluon/sqlhtml.py", line 1592, in accepts self.vars.id = self.table.insert(**fields) File "/home/GideonG/web2py/Gidigba/gluon/dal.py", line 9114, in insert ret = self._db._adapter.insert(self, self._listify(fields)) File "/home/GideonG/web2py/Gidigba/gluon/dal.py", line 1353, in insert query = self._insert(table,fields) File "/home/GideonG/web2py/Gidigba/gluon/dal.py", line 1344, in _insert values = ','.join(self.expand(v, f.type) for f, v in fields) File "/home/GideonG/web2py/Gidigba/gluon/dal.py", line 1344, in <genexpr> values = ','.join(self.expand(v, f.type) for f, v in fields) File "/home/GideonG/web2py/Gidigba/gluon/dal.py", line 1552, in expand return str(self.represent(expression,field_type)) File "/home/GideonG/web2py/Gidigba/gluon/dal.py", line 2014, in represent return str(long(obj)) TypeError: long() argument must be a string or a number, not 'Table' Error snapshot [image: help] <https://www.gidigba.ng/admin/default/ticket/Gidigba/41.203.69.5.2014-08-11.00-24-47.07c4862d-35e4-41e3-842c-4bd7c01f5921#> <type 'exceptions.TypeError'>(long() argument must be a string or a number, not 'Table') inspect attributes Frames - *File /home/GideonG/web2py/Gidigba/gluon/restricted.py in restricted at line 220* code arguments variables - *File /home/GideonG/web2py/Gidigba/applications/Gidigba/controllers/default.py in <module> at line 230* code arguments variables - *File /home/GideonG/web2py/Gidigba/gluon/globals.py in <lambda> at line 385* code arguments variables - *File /home/GideonG/web2py/Gidigba/applications/Gidigba/controllers/default.py in timeline at line 194* code arguments variables - *File /home/GideonG/web2py/Gidigba/gluon/sqlhtml.py in accepts at line 1592* code arguments variables - *File /home/GideonG/web2py/Gidigba/gluon/dal.py in insert at line 9114* code arguments variables - *File /home/GideonG/web2py/Gidigba/gluon/dal.py in insert at line 1353* code arguments variables - *File /home/GideonG/web2py/Gidigba/gluon/dal.py in _insert at line 1344* code arguments variables - *File /home/GideonG/web2py/Gidigba/gluon/dal.py in <genexpr> at line 1344* code arguments variables - *File /home/GideonG/web2py/Gidigba/gluon/dal.py in expand at line 1552* code arguments variables - *File /home/GideonG/web2py/Gidigba/gluon/dal.py in represent at line 2014* code arguments variables Function argument list (self=<gluon.dal.MySQLAdapter object>, obj=<Table auth_user (id,first_name,last_name,email,..._government,city_of_resident,image,phone_number)>, fieldtype='reference auth_user') Code listing 2009. 2010. 2011. 2012. 2013. 2014. 2015. 2016. 2017. 2018. return str(obj) elif field_is_type('reference'): # reference # check for tablename first referenced = fieldtype[9:].strip() if referenced in self.db.tables: return str(long(obj)) p = referenced.partition('.') if p[2] != '': try: ftype = self.db[p[0]][p[2]].type " -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.