title: How to give foreign key name in django
body: <p>I built a model called bbs with a reference to User table.</p>
  
  <pre><code>class Bbs_User(models.Model):
      sid = models.AutoField(primary_key=True)
      name = models.CharField(max_length=45)
      #...
  
  class Bbs(models.Model):
      sid = models.AutoField(primary_key=True)
      writer  = models.ForeignKey(Bbs_User)
      title = models.CharField(max_length=80)
      content = models.TextField()
  
      class Meta:
          db_table = 'Bbs'
  
      def __str__(self)
          return self.title
  </code></pre>
  
  <p>In mysql client, I have look into Bbs table layout.</p>
  
  <pre><code>mysql&gt; desc Bbs
  +-------------+--------------+------+-----+---------+----------------+
  | Field       | Type         | Null | Key | Default | Extra          |
  +-------------+--------------+------+-----+---------+----------------+ 
  | sid         | int(11)      | NO   | PRI | NULL    | auto_increment |
  | writer_id   | int(11)      | NO   | MUL | NULL    |                |
  </code></pre>
  
  <p>At this point, I want to know why the field name is 'writer_id'.<br>
  I think the field name must be 'writer_sid' or 'writer'.</p>
  
  <p>How can I fix it?</p>