1. 程式人生 > >django的基本建立及使用

django的基本建立及使用

安裝什麼的就不多說了,不管是pip install  還是用idea安裝都可以

安裝成功,首先建立project

django-admin startproject xxxxx(工程名字)

建立成功後會有幾個檔案

   urls.py   url配置  

   wsgi.py  應用和web伺服器的介面  我們基本不會動

   settings.py  資料庫等相關配置     

    __init__.py  宣告模組 空檔案

   manage.py 專案管理器

 

然後我們就可以建立一個應用了

django-admin startapp   xxxxDemo(應用名字 , 一個工程可以用多個應用)

init.py 不多說了

admin.py  這裡面會有一些django自帶的後臺管理的一些配置

apps.py    當前應用的一些配置

models.py  資料模型(與資料庫對應的class)

tests.py    測試

urls.py      對應每個方法的url配置

views.py   邏輯程式碼的主要聚集地

 

建立新應用的第一步 現在settings.py  新增自己的應用 

類似這樣  可以直接寫應用的名稱   也可以寫   應用.apps.應用config(/手動滑稽)如果需要引用其他額外的第三方應用 也需要註冊在這裡

我使用的是mysql資料庫所以需要配置一下資料庫

 

DATABASES = {
    # 'default': {
    #     # Ends with "postgresql_psycopg2", "mysql", "sqlite3" or "oracle".
    #     "ENGINE": "django.db.backends.mysql",
    #     # DB name or path to database file if using sqlite3.
    #     "NAME": "career",
    #     # Not used with sqlite3.
    #     "USER": "xxxxx",
    #     # Not used with sqlite3.
    #     "PASSWORD": "xxxxxx",
    #     # Set to empty string for localhost. Not used with sqlite3.
    #     "HOST": "xxxxxx",
    #     # Set to empty string for default. Not used with sqlite3.
    #     "PORT": "xxxxx",
    #
    #     # 'ENGINE': 'django.db.backends.sqlite3',
    #     # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    # }

搜尋DATABASES配置即可

然後配置project的urls.py

這時候我們想訪問某個應用就是   localhost:port/careerserv/xxxxxx(應用名稱)/具體方法名稱

 

然後寫views.py

在相關應用的urls.py配置

 

然後我們啟動專案

python manage.py runserver

預設埠是8000

訪問 localhost:8000/careerserv/xxxxxx(應用名稱)/hello

就會返回hello world了

                         好了,一個簡單的響應就這樣完成了。