Question: I'm learning to use Django and try to design a system which aims to recommand musics.However,I am thrown into confusion when I think over how to design models.py.

Every song has its tags,such as 'sadness','hapiness','rock','R&B','jazz','male singer'...
 when a user like the music which has 'sadness' and 'rock' tags,I want to record it.

Should I design models.py like this:

```
class userItem(models.Model):
    userName=models.CharField(max_length=30)
    tags_sadness=models.IntegerField()
    tags_rock=models.IntegerField()
    tags_...

```

When the user likes the music which has 'sadness' and 'rock' tags,
the value of tags\_sadness and tags\_rock will increase.

I believe it's not a good idea...Because there are soooooo many tags.But I'm a green hand when it come's to django and database...

Could you help me?

Answer: 
If I understand your question you could try the following:

1. Copy your jsfiddle text to a single index.html file (use script tag for js and style tag for css)
2. Install node.js on your development computer
3. Install a tool to obfuscate your file (e.g. `npm install -g munch`)
4. Obfuscate your file (see instructions <https://www.npmjs.org/package/munch>)
5. Host your file somewhere (could be a github project page with a repository containing only the obfuscated file - although its not really the point of github).
6. Send url to audience

Someone could still reverse engineer your animation but it would take a lot of effort and would probably be easier to write from scratch.

However, perhaps you would be better off doing a screen cast and sharing a youtube link.
Now that you've clarified your question, we can give you an actual answer.

Click the Share button in jsFiddle's toolbar (after saving your fiddle) to get a link to the result only.