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了
好了,一個簡單的響應就這樣完成了。