1、專案準備
- pycharm2019
- python3.7
- Django3.1.2
2、創建Django專案
- 命令創建
django-admin startproject mysite --mysite:專案名稱
使用dir查看專案
使用 cd 專案名進入專案,然后輸入dir查看專案構成
創建應用
python manage.py startapp blog---->應用名

進入blog(cd blog)

- pycharm創建Django專案
File--->new project--->Django

3、使用Django實作獲取當前時間回傳給頁面
- 在Django專案中打開路由分發器檔案(urls.py)
- 在urlpatterns中加入新的映射
urlpatterns = [ path('admin/', admin.site.urls), path('show_time/', views.show_time), # 第一個引數為請求路徑,第二個引數為對應的視圖函式 ]
- 打開views.py檔案,撰寫url對應的視圖函式
def show_time(req): # return HttpResponse('hello') t = time.ctime() return render(req, 'index.html', {'time': t})
# req 必須引數,index.html展現給用戶的頁面,{'time':t}用后臺t渲染前端頁面中的time - 在templates中創建index.html頁面
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> {% load static %} <!--用于引入靜態資源--> <title>Django</title> </head> <body> <h1>當前時間:{{ time }}</h1> <!-- <script src="https://www.cnblogs.com/static/jquery.min.js"></script> --> <script src="{% static 'jquery.min.js' %}"></script> <!--Django中靜態資源引入的格式--> <script> $("h1").css("color","red") </script> </body> </html>
- 啟動Django專案
terminel中輸入: python manage.py runserver (ip地址<默認主機>) (埠<默認8000>)
- 訪問專案

4、靜態資源之static
- 在應用檔案夾并列層創建static檔案夾

- 將靜態資源放到static檔案夾下
- 到呼叫靜態檔案的時候pycharm會自動檢索出靜態檔案

- setting.py檔案中配置靜態訪問路徑
STATIC_URL = '/static/' # 別名,防止靜態檔案夾名字修改,引入時按static參考 STATICFILES_DIRS = ( # 告訴Django你的靜態檔案從什么問價夾底下找 os.path.join(BASE_DIR, 'static'), )
- 呼叫
- 方式1:<script src="https://www.cnblogs.com/static(static_url對應的值)/jquery.min.js"></script>
- 方式2:面<hade>標簽中加入{% load staticfiles %},呼叫的時候<script src="https://www.cnblogs.com/liangyy09/p/{% static'jquery.min.js' %}"></script>(推薦)
- 注:開發程序中一般屬于應用的靜態資源都放在應用檔案夾中,此時setting.py中:
STATIC_URL = '/static/' # 別名,防止靜態檔案夾名字修改,引入時按static參考 STATICFILES_DIRS = ( # 告訴Django你的靜態檔案從什么問價夾底下找 # os.path.join(BASE_DIR,'應用檔案夾/static'), os.path.join(BASE_DIR, '應用名', 'static'), )
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/210996.html
標籤:Python
