參考:
http://dmyz.org/archives/555
windows環境下
創建工程
在選定的目錄下打開命令窗口,創建工程
django-admin startproject testproject
創建成功後打開相應目錄
創建app
進入創建的工程的路徑下
python manage.py startapp testapp
設置setting.py
打開相應目錄
整體目錄
打開settings.py,在INSTALLED_APPS中添加testapp
DATABASES修改如下
修改編碼時區
創建testprojectapp數據庫
mysql中創建testprojectapp數據庫
models文件
創建兩張表模型
class Location(models.Model):
city = models.CharField(max_length=50)
state = models.CharField(max_length=50, null=True, blank=True)
country = models.CharField(max_length=50)
def __str__(self):
if self.state:
return "%s, %s, %s" % (self.city, self.state, self.country)
else:
return "%s, %s" % (self.city, self.country)
class Job(models.Model):
pub_date = models.DateField()
job_title = models.CharField(max_length=50)
job_description = models.TextField()
location = models.ForeignKey(Location)
def __str__(self):
return "%s (%s)" % (self.job_title, self.location)
數據庫中建表
python manage.py syncdb
創建超級用戶,此用戶用戶登錄最終系統
python manage.py makemigrations testapp
寫入數據庫
python manage.py migrate testapp
打開數據庫
啓動服務
python manage.py runserver
瀏覽器中輸入127.0.0.1:8000/admin/