django1.7.4+python2.7.6 +mysql5.5 搭建一個工程實例

參考:
http://dmyz.org/archives/555
windows環境下

創建工程

在選定的目錄下打開命令窗口,創建工程

django-admin startproject testproject 

創建成功後打開相應目錄
testproject目錄

創建app

進入創建的工程的路徑下

python manage.py startapp testapp

設置setting.py

打開相應目錄
testproject目錄,增加了testapp
testapp目錄
整體目錄
這裏寫圖片描述
打開settings.py,在INSTALLED_APPS中添加testapp
這裏寫圖片描述
DATABASES修改如下
對應於mysql數據庫
修改編碼時區
這裏寫圖片描述

創建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/
這裏寫圖片描述
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章