1. 程式人生 > 其它 >Django初始化專案

Django初始化專案

配置環境:

pip install django

建立Django專案:

django-admin startproject 專案名 .
注意:後面的那個“.”很重要,沒有的話後面部署應用程式時會出錯

建立資料庫:

python manage.py migrate

啟動專案服務:

python manage.py runserver

建立應用程式:

python manage.py startapp 程式名

定義模型:

在model.py中定義模型,舉例:定義一個儲存披薩名稱的模型
class Pizza(models.Model):
    """儲存Pizza名稱"""
name = models.CharField(max_length=200) date_added = models.DateTimeField(auto_now_add=True) def __str__(self): """"返回模型的字串表示""" return self.name

啟用模型:

在settings.py中修改INSTALLED_APPS 列表,新增部署的應用程式
舉例:新增自己上面定義的披薩模型 INSTALLED_APPS
= [ # 我的應用程式 'pizzas', # 預設新增的應用程式
'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ]

定義模型後,遷移資料庫,使模型生效:

python manage.py makemigrations 程式名

python manage.py migrate              

建立超級使用者:

python manage.py createsuperuser

向管理網站註冊模型:

在admin.py檔案中匯入模型
舉例:匯入上面建立的披薩的模型

from .models import Pizza

admin.site.register(Pizza)

登入admin後臺即可看到剛剛註冊的模型:

瀏覽器訪問:http://localhost:8000/admin