user280960
user280960

Reputation: 721

odoo model name from controller

This is really a basic question but as i am novice, i need help. in odoo 8 i have model and controller and i want to know the self model name from controller. My code are: 1) Model is (test_model.py)

class test_model(models.Model):
      _name='my.model'

2) Controller is (test_controller.py)

class testController(http.Controller):
       { i want to get name of my model ( my.model) here }

I tried self.pool() , self.pool.get() . I always gets error regarding attribute 'pool' in self. Also i tried self.env(), i got error for 'env' I tried http.request.env(), but i don't know what to pass in the function.

Can some one please help me. My requirement is to get name of the model of current module from controller

Thanks,

Upvotes: 0

Views: 1142

Answers (1)

Gopakumar N G
Gopakumar N G

Reputation: 1843

You can use

my_model_pool = request.registry['my.model']

in your controller.

Upvotes: 0

Related Questions