title: How to get my database to reflect changes made to models.py?
body: <p>I made a change to my models, and I cannot for the life of me figure out how to get my database to reflect my models.  So far I have tried the following:</p>
  
  <pre><code>python manage.py shelldb
  SELECT * FROM sqlite_master WHERE type='table';
  DROP TABLE appname_modelname;
  </code></pre>
  
  <p>When I tried that I got: "unknown command: shelldb".</p>
  
  <p>I also tried:</p>
  
  <p>python manage.py dbshell
  DROP TABLE accounts_userreview;</p>
  
  <p>No error, but my db still doesn't reflect my models.</p>
  
  <p>Finally, I just altogether deleted my database by dragging it into the trash and then doing syncdb, it then made me create a new superuser, but STILL the database that was created does not reflect the changes to my models.</p>
  
  <p>I'm at a loss here,  What else can I do here?  Also, I'm new to learning Django, is there some kind of layer in between the models and my database?  I would assume there is since deleting and then rebuilding the database didn't work.</p>
  
  <p>Would appreciate any advice here.</p>