Django - Is it okay to have a model with only one field?
<p>In 5th grade when we learned how to outline a research paper, our teacher taught us that you should never have a single bullet point. I feel like I am breaking this rule, and there might be a better way.</p>

<p>I have model, <code>Movie</code>, which has fields like <code>title</code> and <code>year</code>. I want to also include <code>genre</code>. However, movies can fall into more than one genre. So I feel like I need to have a many-to-many relationship. But I don't really want to make <code>Genre</code> it's own model class, because there would only be one field, <code>Genre.genre</code>. It seems wrong to me. I know I could have genre be a CharField and separate genres with some sort of a separator sentinel, ie <code>action|adventure|comedy</code>. But is that the best way to do it? </p>

<p>I am planning to run raw SQL queries against this database, so simplicity is of high value right now.</p>