Django之靜態文件配置

靜態文件

  了解靜態文件配置之前,我們需要知道靜態文件是什么?

  靜態文件其實指的是像css,js,img等一些被模板需要的文件。

如何在Django中配置我們的靜態文件

1.建立static文件夾,將靜態文件放在該目錄下

2.在settings文件下配置如下代碼

STATIC_URL = '/static/'  #別名STATICFILES_DIRS = [os.path.join(BASE_DIR,'static'),  #實際名字   
]

?于是我們的我們的模板文件中配置就如下了

<script src="/static/jquery-3.3.1.min.js"></script>

?在網頁中的url便是:http://127.0.0.1:8000/static/jquery-3.3.1.min.js

一些注意事項

1.關于我們的文件目錄我們可如下設置:

2.在模板中

<script src="/static/app01/timer.js"></script>

?需要放在其他我們寫的標簽之后,否則不會起效果,因為文本流的緣故。

數據庫靜態文件配置

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql',   # 數據庫引擎'NAME': 'mydb',         # 你要存儲數據的庫名,事先要創建之'USER': 'root',         # 數據庫用戶名'PASSWORD': '1234',     # 密碼'HOST': 'localhost',    # 主機'PORT': '3306',         # 數據庫使用的端口}
}

?

數據庫遷移

Python3不支持MySQLdb,可用pymysql代替。

1.首先,在Python虛擬環境下安裝pymysql:pip install pymysql。

2.然后,在項目文件夾下的_init_.py添加如下代碼即可。

import pymysql
pymysql.install_as_MySQLdb()

?3.再者,在Terminal中執行數據庫遷移命令:

python manage.py makemigrations
python manage.py migrate

?

轉載于:https://www.cnblogs.com/swearBM/p/10102879.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/395746.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395746.shtml
英文地址,請注明出處:http://en.pswp.cn/news/395746.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

神奇的圖像處理算法

http://blog.chinaunix.net/uid-23065002-id-4392043.html http://blog.csdn.net/k_shmily/article/details/51138154 幾周前&#xff0c;我介紹了相似圖片搜索。 這是利用數學算法&#xff0c;進行高難度圖像處理的一個例子。事實上&#xff0c;圖像處理的數學算法&#xff0c…

JavaWeb項目前端規范(采用命名空間使js深度解耦合)

沒有規矩不成方圓&#xff0c;一個優秀的代碼架構不僅易于開發和維護&#xff0c;而且是一門管理與執行的藝術。 這幾年來經歷了很多項目&#xff0c;對代碼之間的強耦合及書寫不規范&#xff0c;維護性差等問題深惡痛絕。在這里&#xff0c;通過仔細分析后&#xff0c;結合自己…

java重要基礎知識點_java基礎知識點整理

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓java基礎知識點整理1.&和&&的區別&#xff1f;&&#xff1a;邏輯與(and),運算符兩邊的表達式均為true時&#xff0c;整個結果才為true。&&&#xff1a;短路與&#xff0c;如果第一個表達式為false時&#…

網易云音樂的算法有什么特點_當算法設計音樂廳時會發生什么?

網易云音樂的算法有什么特點Here are three links worth your time:這是三個值得您花費時間的鏈接&#xff1a; What happens when algorithms design a concert hall? (3 minute read) 當算法設計音樂廳時會發生什么&#xff1f; ( 閱讀3分鐘 ) How to land a top-notch tec…

開機發現超級管理員賬戶不見了

今天出現了一個怪現象&#xff0c;連接打印機的電腦上沒有超級管理員賬戶&#xff0c;只有一個剛建立的新賬戶&#xff0c;這是怎們回事來&#xff1f;噯&#xff0c;原來啊&#xff0c;安裝Windows XP時&#xff0c;如果又設置了一個管理員賬戶&#xff0c;那么系統內置沒有密…

vs自帶iis局域網調試

http://www.cnblogs.com/liluping860122/p/4685564.html轉載于:https://www.cnblogs.com/wcLT/p/5594252.html

java.util.set cannot be assigned from null_Java中有關Null的9件事

對于Java程序員來說&#xff0c;null是令人頭痛的東西。時常會受到空指針異常(NPE)的騷擾。連Java的發明者都承認這是他的一項巨大失誤。Java為什么要保留null呢&#xff1f;null出現有一段時間了&#xff0c;并且我認為Java發明者知道null與它解決的問題相比帶來了更多的麻煩&…

node.js事件驅動_了解Node.js事件驅動架構

node.js事件驅動by Samer Buna通過Samer Buna 了解Node.js事件驅動架構 (Understanding Node.js Event-Driven Architecture) Update: This article is now part of my book “Node.js Beyond The Basics”.更新&#xff1a;這篇文章現在是我的書《超越基礎的Node.js》的一部分…

如何基于 Notadd 構建 API (Laravel 寫 API)

如何基于 Notadd 構建 API Notadd 底層實現了 passport 機制&#xff0c;有統一的授權管理&#xff0c;主要支持兩種方式進行 API 授權&#xff0c;一個是 client&#xff0c;領一個是 passport&#xff0c;這個在其他文檔中有做詳細的說明。 這里主要說的是&#xff0c;如何基…

mysql 基于集_一種基于記錄集查找特定行的方法_MySQL

問&#xff1a;我的一個表中包含了名為IdValue的單列主鍵。對于給定的IdValue值&#xff0c;我希望找到緊鄰目標值之前和之后的表行(假定結果按IdValue排序)。怎樣才能不使用游標而通過一個基于集合的方法得到需要的結果&#xff1f;答&#xff1a;Transact-SQL是一個基于集合的…

react 交互_如何在React中建立動畫微交互

react 交互Microinteractions guide a user through your application. They reinforce your user experience and provide delight.微交互引導用戶完成您的應用程序。 它們可以增強您的用戶體驗并帶來愉悅感。 You may have seen some of the slick examples of microinterac…

HTTPS與MITM

HTTPS:基于SSL/TSL的HTTP協議 MITM:Man-In-The-Middle中間人攻擊 Https下中間人攻擊的思路&#xff1a; 1 去https化 2 向CA申請相似域名的證書 防范&#xff1a; 睜大雙眼轉載于:https://www.cnblogs.com/the-owl/p/5596254.html

PCB genesis自制孔點 Font字體實現方法

一.先看genesis原有Font字體 在PCB工程CAM加孔點字體要求時,通常我們直接用Geneis軟件給我們提供了2種孔點字體canned_57與canned_67,但此字體可能不能滿足各個工廠個性化需求&#xff0c;比如&#xff1a;孔密度&#xff0c;孔間距&#xff0c;孔形狀分布&#xff0c;如果有一…

Google 最新的 Fuchsia OS【科技訊息摘要】

轉自&#xff1a;http://www.cnblogs.com/pied/p/5771782.html 就是看到篇報道&#xff0c;有點好奇&#xff0c;就去FQ挖了點東西回來。 我似乎已開始就抓到了重點&#xff0c;沒錯&#xff0c;就是 LK 。 LK 是 Travis Geiselbrecht 寫的一個針對 ARM 的嵌入式操作系統&#…

java 03_Java基礎03—流程控制

流程控制參考資料&#xff1a;《Java從入門到精通》/明日科技編著. 4版. 北京&#xff1a;清華大學出版社&#xff0c;2016一、復合語句Java的復合語句由“{”開始&#xff0c;“}”結束&#xff0c;又稱為塊語句。復合語句都是由上至下被執行&#xff1b;復合語句中可以嵌套復…

這三種策略可以幫助女性在科技領域蓬勃發展

by Shubhi Asthana通過Shubhi Asthana 這三種策略可以幫助女性在科技領域蓬勃發展 (These 3 strategies can help women thrive in tech) As someone early on in her career, I’ve attended a few tech talks, conferences, and meetups. One thing I noticed is not many w…

手機衛士09_應用程序四種查看_ListView小標題_進程管理

手機衛士09_應用程序四種查看_ListView小標題_進程管理 1.懸浮窗體的功能實現: 1.1.應用程序的卸載: 包安裝器 packageInstall,包卸載packageruninstall intent.setData(Uri.pare(“package:” 應用程序包名)) 卸載完之后記得更新list集合,更新適配器. 但是不確定用戶是否點了…

pandas:根據行間差值進行數據合并

1. 問題描述 在處理用戶上網數據時&#xff0c;用戶的上網行為數據之間存在時間間隔&#xff0c;按照實際情況&#xff0c;若時間間隔小于閾值&#xff08;next_access_time_app&#xff09;&#xff0c;則可把這幾條上網行為合并為一條行為數據&#xff1b;若時間間隔大于閾值…

Flask學習 一 基本結構

-from flask import Flaskfrom flask import Flask,render_template-from flask import request-from flask import make_response-from flask import abort-from flask import redirect-# __name__參數決定程序的根目錄app Flask (__name__)-# app.route (/)-# def hello_wor…

java8的路徑_什么是路徑?

# 什么是路徑&#xff1f;文件系統以某種形式的媒體(通常為一個或多個硬盤驅動器)存儲和組織文件&#xff0c;使得它們可以容易地被檢索。目前使用的大多數文件系統將文件存儲在樹形(或分層)結構中。在樹的頂部是一個(或多個)根節點。在根節點下&#xff0c;有文件和目錄(Micro…