it was a routing issue thanks lightdot. 
To me it doesnt make sense that if you give the complete path its 
overritten by the router but well learned something new. thanks guys for 
all the help.

On Saturday, March 9, 2013 3:59:19 PM UTC+1, LightDot wrote:
>
> Don't you think it's a routes issue then..? ;)
>
> Regards,
> Ales
>
> On Saturday, March 9, 2013 3:56:27 PM UTC+1, BlueShadow wrote:
>>
>> I have changed the default routes.py because I got two apps running on 
>> that ip. So when you just use my ip it gets to another app.
>>
>> On Saturday, March 9, 2013 3:52:15 PM UTC+1, Cliff Kachinske wrote:
>>>
>>> Web2py can't find your file.
>>>
>>> Is the path to the app 
>>>  <wherever>/web2py/applications/TestPostgres/default/index
>>>
>>> What happens if you just do http://85.214.201.75
>>>
>>> Have you changed the default routes.py files?
>>>
>>> On Saturday, March 9, 2013 9:32:19 AM UTC-5, BlueShadow wrote:
>>>>
>>>> thats what I did:
>>>> http://85.214.201.75/TestPostgres/default/index
>>>> the app is on my server where I got the postgres db installed
>>>>
>>>> On Saturday, March 9, 2013 3:08:12 PM UTC+1, LightDot wrote:
>>>>>
>>>>> How are you trying to access your application, what URL are you using?
>>>>>
>>>>> I don't think you have an error anywhere really. Assuming you're doing 
>>>>> this on the localhost and using the rocket web server that comes with 
>>>>> web2py, try:
>>>>>
>>>>> http://127.0.0.1:8000/TestPostgres/default/index
>>>>>
>>>>> BTW, if you look at the contents of your postgre database, you should 
>>>>> see some tables web2py created for you.
>>>>>
>>>>> Regards,
>>>>> Ales
>>>>>
>>>>>
>>>>> On Saturday, March 9, 2013 2:56:38 PM UTC+1, BlueShadow wrote:
>>>>>>
>>>>>> db.py
>>>>>>
>>>>>> # -*- coding: utf-8 -*-
>>>>>>
>>>>>>
>>>>>> #########################################################################
>>>>>> ## This scaffolding model makes your app work on Google App Engine too
>>>>>> ## File is released under public domain and you can use without 
>>>>>> limitations
>>>>>>
>>>>>> #########################################################################
>>>>>>
>>>>>> ## if SSL/HTTPS is properly configured and you want all HTTP requests 
>>>>>> to
>>>>>> ## be redirected to HTTPS, uncomment the line below:
>>>>>> # request.requires_https()
>>>>>>
>>>>>> if not request.env.web2py_runtime_gae:
>>>>>>     ## if NOT running on Google App Engine use SQLite or other DB
>>>>>>     db = DAL("postgres://dbuser:testpw@localhost:5432/testdb")
>>>>>> else:
>>>>>>     ## connect to Google BigTable (optional 
>>>>>> 'google:datastore://namespace')
>>>>>>     db = DAL('google:datastore')
>>>>>>     ## store sessions and tickets there
>>>>>>     session.connect(request, response, db=db)
>>>>>>     ## or store session in Memcache, Redis, etc.
>>>>>>     ## from gluon.contrib.memdb import MEMDB
>>>>>>     ## from google.appengine.api.memcache import Client
>>>>>>     ## session.connect(request, response, db = MEMDB(Client()))
>>>>>>
>>>>>> ## by default give a view/generic.extension to all actions from 
>>>>>> localhost
>>>>>> ## none otherwise. a pattern can be 'controller/function.extension'
>>>>>> response.generic_patterns = ['*'] if request.is_local else []
>>>>>> ## (optional) optimize handling of static files
>>>>>> # response.optimize_css = 'concat,minify,inline'
>>>>>> # response.optimize_js = 'concat,minify,inline'
>>>>>>
>>>>>>
>>>>>> #########################################################################
>>>>>> ## Here is sample code if you need for
>>>>>> ## - email capabilities
>>>>>> ## - authentication (registration, login, logout, ... )
>>>>>> ## - authorization (role based authorization)
>>>>>> ## - services (xml, csv, json, xmlrpc, jsonrpc, amf, rss)
>>>>>> ## - old style crud actions
>>>>>> ## (more options discussed in gluon/tools.py)
>>>>>>
>>>>>> #########################################################################
>>>>>>
>>>>>> from gluon.tools import Auth, Crud, Service, PluginManager,prettydate
>>>>>> , psycopg2
>>>>>> auth = Auth(db)
>>>>>> crud, service, plugins = Crud(db), Service(), PluginManager()
>>>>>>
>>>>>> ## create all tables needed by auth if not custom tables
>>>>>> auth.define_tables(username=False, signature=False)
>>>>>>
>>>>>> ## configure email
>>>>>> mail = auth.settings.mailer
>>>>>> mail.settings.server = 'logging' or 'smtp.gmail.com:587'
>>>>>> mail.settings.sender = 'you<at>""""had to change it because of 
>>>>>> google groups"""gmail.com'
>>>>>> mail.settings.login = 'username:password'
>>>>>>
>>>>>> ## configure auth policy
>>>>>> auth.settings.registration_requires_verification = False
>>>>>> auth.settings.registration_requires_approval = False
>>>>>> auth.settings.reset_password_requires_verification = True
>>>>>>
>>>>>> ## if you need to use OpenID, Facebook, MySpace, Twitter, Linkedin, 
>>>>>> etc.
>>>>>> ## register with janrain.com, write your domain:api_key in 
>>>>>> private/janrain.key
>>>>>> from gluon.contrib.login_methods.rpx_account import use_janrain
>>>>>> use_janrain(auth, filename='private/janrain.key')
>>>>>>
>>>>>>
>>>>>> #########################################################################
>>>>>> ## Define your tables below (or better in another model file) for 
>>>>>> example
>>>>>> ##
>>>>>> ## >>> db.define_table('mytable',Field('myfield','string'))
>>>>>> ##
>>>>>> ## Fields can be 
>>>>>> 'string','text','password','integer','double','boolean'
>>>>>> ##       'date','time','datetime','blob','upload', 'reference 
>>>>>> TABLENAME'
>>>>>> ## There is an implicit 'id integer autoincrement' field
>>>>>> ## Consult manual for more options, validators, etc.
>>>>>> ##
>>>>>> ## More API examples for controllers:
>>>>>> ##
>>>>>> ## >>> db.mytable.insert(myfield='value')
>>>>>> ## >>> rows=db(db.mytable.myfield=='value').select(db.mytable.ALL)
>>>>>> ## >>> for row in rows: print row.id, row.myfield
>>>>>>
>>>>>> #########################################################################
>>>>>>
>>>>>> ## after defining tables, uncomment below to enable auditing
>>>>>> # auth.enable_record_versioning(db)
>>>>>>
>>>>>>
>>>>>> default.py
>>>>>> # -*- coding: utf-8 -*-
>>>>>> # this file is released under public domain and you can use without 
>>>>>> limitations
>>>>>>
>>>>>>
>>>>>> #########################################################################
>>>>>> ## This is a samples controller
>>>>>> ## - index is the default action of any application
>>>>>> ## - user is required for authentication and authorization
>>>>>> ## - download is for downloading files uploaded in the db (does 
>>>>>> streaming)
>>>>>> ## - call exposes all registered services (none by default)
>>>>>>
>>>>>> #########################################################################
>>>>>>
>>>>>>
>>>>>> def index():
>>>>>>     """
>>>>>>     example action using the internationalization operator T and flash
>>>>>>     rendered by views/default/index.html or views/generic.html
>>>>>>
>>>>>>     if you need a simple wiki simple replace the two lines below with:
>>>>>>     return auth.wiki()
>>>>>>     """
>>>>>>     response.flash = T("Welcome to web2py!")
>>>>>>     return dict(message=T('Hello World'))
>>>>>>
>>>>>>
>>>>>> def user():
>>>>>>     """
>>>>>>     exposes:
>>>>>>     http://..../[app]/default/user/login
>>>>>>     http://..../[app]/default/user/logout
>>>>>>     http://..../[app]/default/user/register
>>>>>>     http://..../[app]/default/user/profile
>>>>>>     http://..../[app]/default/user/retrieve_password
>>>>>>     http://..../[app]/default/user/change_password
>>>>>>     use @auth.requires_login()
>>>>>>         @auth.requires_membership('group name')
>>>>>>         @auth.requires_permission('read','table name',record_id)
>>>>>>     to decorate functions that need access control
>>>>>>     """
>>>>>>     return dict(form=auth())
>>>>>>
>>>>>>
>>>>>> def download():
>>>>>>     """
>>>>>>     allows downloading of uploaded files
>>>>>>     http://..../[app]/default/download/[filename]
>>>>>>     """
>>>>>>     return response.download(request, db)
>>>>>>
>>>>>>
>>>>>> def call():
>>>>>>     """
>>>>>>     exposes services. for example:
>>>>>>     http://..../[app]/default/call/jsonrpc
>>>>>>     decorate with @services.jsonrpc the functions to expose
>>>>>>     supports xml, json, xmlrpc, jsonrpc, amfrpc, rss, csv
>>>>>>     """
>>>>>>     return service()
>>>>>>
>>>>>>
>>>>>> @auth.requires_signature()
>>>>>> def data():
>>>>>>     """
>>>>>>     http://..../[app]/default/data/tables
>>>>>>     http://..../[app]/default/data/create/[table]
>>>>>>     http://..../[app]/default/data/read/[table]/[id]
>>>>>>     http://..../[app]/default/data/update/[table]/[id]
>>>>>>     http://..../[app]/default/data/delete/[table]/[id]
>>>>>>     http://..../[app]/default/data/select/[table]
>>>>>>     http://..../[app]/default/data/search/[table]
>>>>>>     but URLs must be signed, i.e. linked with
>>>>>>       A('table',_href=URL('data/tables',user_signature=True))
>>>>>>     or with the signed load operator
>>>>>>       
>>>>>> LOAD('default','data.load',args='tables',ajax=True,user_signature=True)
>>>>>>     """
>>>>>>     return dict(form=crud())
>>>>>>
>>>>>>
>>>>>>
>>>>>> default/index.html
>>>>>> {{left_sidebar_enabled,right_sidebar_enabled=False,('message' inglobals
>>>>>> ())}}
>>>>>> {{extend 'layout.html'}}
>>>>>>
>>>>>> {{if 'message' in globals():}}
>>>>>> <h3>{{=message}}</h3>
>>>>>>
>>>>>> <h4>{{=T('How did you get here?')}}</h4>
>>>>>> <ol>
>>>>>>   <li>{{=T('You are successfully running web2py')}}</li>
>>>>>>   <li>{{=XML(T('You visited the url %s', A(request.env.path_info,
>>>>>> _href=request.env.path_info)))}}</li>
>>>>>>   <li>{{=XML(T('Which called the function %s located in the file %s',
>>>>>>              (A(request.function+'()',_href='#'),
>>>>>>               A(
>>>>>> 'web2py/applications/%(application)s/controllers/%(controller)s.py'%
>>>>>> request,
>>>>>>                _href=URL('admin','default','peek', args=(request.
>>>>>> application,'controllers',request.controller+'.py'))))))}}</li>
>>>>>>   <li>{{=XML(T('The output of the file is a dictionary that was 
>>>>>> rendered by the view %s',
>>>>>>            A(
>>>>>> 'web2py/applications/%(application)s/views/%(controller)s/index.html'
>>>>>> %request,
>>>>>>            _href=URL('admin','default','peek',args=(request.
>>>>>> application,'views',request.controller,'index.html')))))}}</li>
>>>>>>   <li>{{=T('You can modify this application and adapt it to your 
>>>>>> needs')}}</li>
>>>>>> </ol>
>>>>>> {{elif 'content' in globals():}}
>>>>>> {{=content}}
>>>>>> {{else:}}
>>>>>> {{=BEAUTIFY(response._vars)}}
>>>>>> {{pass}}
>>>>>>
>>>>>> {{block right_sidebar}}
>>>>>> {{=A(T("Administrative Interface"), 
>>>>>> _href=URL('admin','default','index'), _class='btn',
>>>>>>      _style='margin-top: 1em;')}}
>>>>>> <h6>{{=T("Don't know what to do?")}}</h6>
>>>>>> <ul>
>>>>>>   <li>{{=A(T("Online examples"), _href=URL('examples','default',
>>>>>> 'index'))}}</li>
>>>>>>   <li><a href="http://web2py.com";>web2py.com</a></li>
>>>>>>   <li><a href="http://web2py.com/book";>{{=T('Documentation')}}</a></
>>>>>> li>
>>>>>> </ul>
>>>>>> {{end}}
>>>>>>
>>>>>>
>>>>>>
>>>>>>

-- 

--- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to