日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Django - app

發布時間:2025/3/18 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django - app 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

?

?

?

1、app目錄

  migrations:數據庫操作的記錄(只記錄修改表結構的記錄);

  __init__文件:python2中必須填加,python3中無要求,可以不添加;

  admin:django為我們提供的后臺管理

  apps:配置當前app的

  models:ORM,寫指定的類,通過命令可以創建數據庫

  tests:單元測試

  views:業務代碼

2、示例:

  1)、view.py文件下編寫如下代碼:   

    def login(request):
    f=open("templates/login.html","r",encoding="utf-8")
    data = f.read()
    f.close()
    return HttpResponse(data)
 2)、templates->login.html
    

  3)、log函數,可以修改為:
    render:給予,使成為;遞交;表達;
    def login(request):
    # f=open("templates/login.html","r",encoding="utf-8")
    # data = f.read()
    # f.close()
    # return HttpResponse(data)
    return render(request,"login.html")
    login.html此處,未指定存儲路徑,原因為:settings.py中,指定了模版的路徑:
      

  

  3)、靜態文件及靜態目錄
    將js和css存放在靜態目錄下(static文件夾)
    html調用時,調用靜態下的樣式
    

    html引入:
    css:
      

?

  js:
      

      同時,需要修改settings.py配置文件: 

        STATICFILES_DIRS = (
        os.path.join(BASE_DIR,'static'),
          )
  
    總結:
      1)、配置模版的路徑;
      2)、配置靜態文件路徑;
      3)、靜態文件名均默認為"static";
    

 舉例說明:

  login.html

  

?

views:

  

urls.py

注意點:

1、urls.py中的path,如果帶有"/",則需要html中action后,也要帶有"/"

2、html中需要的參數,由views中參數(字典形式),來提供;

3、views中,request.method 的值為大寫“POST”,“GET”,小寫時,不匹配。

?

?

?

  

?

 

?

  

轉載于:https://www.cnblogs.com/wulafuer/p/8649569.html

總結

以上是生活随笔為你收集整理的Django - app的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。