please help for regex of mobile numbers of india i dont want use country code ..number must start with digit and end with digit and length of mobile no=10 requires = IS_MATCH('^1?((-)\d{3}-?|\(\d{3}\))\d{3}-?\d{4}$',
error_message='not a phone number') this is for us..and need for india ? eg.91 952 733 2303 On Tue, Mar 29, 2016 at 9:38 AM, Massimo Di Pierro < massimo.dipie...@gmail.com> wrote: > Please use a different thread for this. On the other thread, can you show > the query that cases this traceback? > > > On Monday, 28 March 2016 13:50:46 UTC-5, rif wrote: >> >> Unfortunately __init__ is present in my case. Moreover when I start the >> app using local development server I get another stacktrace (pasted below). >> >> File "/home/rif/Documents/webframeworks/firmoasa/gluon/restricted.py", >> line 227, in restricted >> exec ccode in environment >> File >> "/home/rif/Documents/webframeworks/firmoasa/applications/firmoasa/controllers/default.py", >> line 87, in <module> >> File "/home/rif/Documents/webframeworks/firmoasa/gluon/globals.py", >> line 417, in <lambda> >> self._caller = lambda f: f() >> File "/home/rif/Documents/webframeworks/firmoasa/gluon/tools.py", line >> 4250, in f >> return action(*a, **b) >> File >> "/home/rif/Documents/webframeworks/firmoasa/applications/firmoasa/controllers/default.py", >> line 8, in firme >> form = crud.update(db.firma, a0, next=URL('firme')) >> File "/home/rif/Documents/webframeworks/firmoasa/gluon/tools.py", line >> 4899, in update >> **attributes # contains hidden >> File "/home/rif/Documents/webframeworks/firmoasa/gluon/sqlhtml.py", >> line 1295, in __init__ >> inp = self.widgets.options.widget(field, default) >> File "/home/rif/Documents/webframeworks/firmoasa/gluon/sqlhtml.py", >> line 313, in widget >> options = requires[0].options() >> File "/home/rif/Documents/webframeworks/firmoasa/gluon/validators.py", >> line 2645, in _options >> options = self.other.options(*args, **kwargs) >> File "/home/rif/Documents/webframeworks/firmoasa/gluon/validators.py", >> line 600, in options >> self.build_set() >> File "/home/rif/Documents/webframeworks/firmoasa/gluon/validators.py", >> line 586, in build_set >> records = self.dbset(table).select(*fields, **dd) >> File >> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/objects.py", >> line 2020, in select >> return adapter.select(self.query, fields, attributes) >> File >> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >> line 500, in select >> (items, tablename, fields) = self.select_raw(query,fields,attributes) >> File >> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >> line 390, in select_raw >> filters = self.expand(query) >> File >> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >> line 246, in expand >> return expression.op(expression.first, expression.second) >> File >> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >> line 262, in AND >> first = self.expand(first) >> File >> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >> line 246, in expand >> return expression.op(expression.first, expression.second) >> File >> "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", >> line 266, in AND >> return ndb.AND(first, second) >> File "/opt/google_appengine/google/appengine/ext/ndb/query.py", line >> 574, in __new__ >> ' received a non-Node instance %r' % node) >> TypeError: ConjunctionNode() expects Node instances as arguments; >> received a non-Node instance None >> >> >> luni, 28 martie 2016, 21:28:52 UTC+3, Dave S a scris: >>> >>> >>> >>> On Monday, March 28, 2016 at 2:52:02 AM UTC-7, rif wrote: >>>> >>>> After a long while of not updating one app running on gae I >>>> tried 2.14.3 and I have the error below. Can anyone suggest a fix? >>>> >>>> Thanks, >>>> -rif >>>> >>>> Unable to store in FILE: >>>> /base/data/home/apps/s~firmoasa/11.391689743844727003/applications/firmoasa/models/db.py >>>> >>>> Traceback (most recent call last): >>>> File >>>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/gluon/restricted.py", >>>> line 227, in restricted >>>> exec ccode in environment >>>> File >>>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/applications/firmoasa/models/db.py", >>>> line 15, in <module> >>>> session.connect(request, response, db = db) >>>> File >>>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/gluon/globals.py", >>>> line 935, in connect >>>> session_data = pickle.loads(row.session_data) >>>> File >>>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>>> line 1382, in loads >>>> return Unpickler(file).load() >>>> File >>>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>>> line 858, in load >>>> dispatch[key](self) >>>> File >>>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>>> line 1090, in load_global >>>> klass = self.find_class(module, name) >>>> File >>>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>>> line 1124, in find_class >>>> __import__(module) >>>> File >>>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/gluon/custom_import.py", >>>> line 108, in custom_importer >>>> return NATIVE_IMPORTER(name, globals, locals, fromlist, level) >>>> ImportError: No module named objects >>>> >>>> >>> >>> Reminds me of my problem last week. I missed copying the application >>> level __init__.py and that broke imports of modules. Your traceback looks >>> different from mine (I had an explicit import, for instance), but it is >>> something to double check. >>> >>> /dps >>> >>> -- > 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. > -- 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.