title: Django Model ForeignKey 2
body: <p>I dont understand how I can "import"(I dont know the right terminology, so please dont crucify me on this) a Foreignkey from 1 model class to a another:</p>
  
  <p>e.g.</p>
  
  <pre><code>class1 (models.Model):
      variable1 = models.CharField()
      variable2 = models.CharField()
  
  class2 (models.Model):
      variable3 = models.CharField()
      variable4 = class1.variable1 "imported" from class1
  </code></pre>
  
  <p>So now I have all the data from variable1 from class1 available in class2.</p>
  
  <p>I assume this would be accomplished by a ForeignKey. </p>
  
  <p>If I take the example of the official Django documentation (see below), I dont get my answer because:</p>
  
  <ol>
  <li><p>Why does it only mention the other model and not the variable I create from it.</p></li>
  <li><p>This would be for a future model, where I dont know the fields yet. But i know the fields already. Again no variable, just the model.</p></li>
  <li><p>This would be what I am looking for. But this is "imported" from another app. But with me it is in the same app.  </p></li>
  </ol>
  
  <p>ad 1.</p>
  
  <pre><code>class ForeignKey(othermodel[, **options])¶
  </code></pre>
  
  <p>ad 2. </p>
  
  <pre><code>class Car(models.Model):
      manufacturer = models.ForeignKey('Manufacturer')
      # ...
  
  class Manufacturer(models.Model):
      # ...
  </code></pre>
  
  <p>ad 3. </p>
  
  <pre><code>class Car(models.Model):
      manufacturer = models.ForeignKey('production.Manufacturer')
  </code></pre>
  
  <p>Thanks!</p>