Question: I am new to Django, I used django-mptt so that users can select different genres. The tree has three levels and user chooses the root node genres in signup. The code for that is

```
class Genre(MPTTModel):
    name = models.CharField(max_length=50, unique=True)
    parent = TreeForeignKey('self', null=True, blank=True, related_name='children')

    def __unicode__(Self):
         return Self.name

    class MPTTMeta:
         order_insertion_by = ['name']

class UserProfile(BaseModel):
    """
    Profile and configurations for a user
    """
    DEFAULT_PHOTO = 'images/default/profile.png'
    genres = models.ManyToManyField(Genre)

```

I am stuck with how to show in Users profile page the genres they have selected.
How to query the genres selected by a user?

Answer: 
No. Quoting the documentation:

> 
> A future statement is a directive to the compiler that a particular module should be compiled using syntax or semantics that will be available in a specified future release of Python.
> 
> 
> 

(<http://docs.python.org/2/reference/simple_stmts.html#future>)

The `__feature__` imports affect only the current module.
No. Compiler flags (which is how `__future__` is implemented) only affect compilation of the current module.