1. 程式人生 > >django admin後臺css樣式丟失

django admin後臺css樣式丟失

尼瑪 坑爹啊 怎麼光禿禿的,跟人家的不一樣啊

開啟firebug 發現報錯,找不到css

通過google找到原因,是因為admin所需的js ,css等靜態檔案雖然都在django的安裝目錄內,但是我們沒有在配置檔案裡設定一個正確的指向。

再次google發現配置方法五花八門,但基本上分兩種,一種是需要配置的apache/ ngnix,另一種是修改urls.py配置檔案。

因為我本機上還沒有裝apache,ngnix所以先用第二種方法配置

無論那種方法我們都要首先找到這些css在我們機器上的絕對路徑(當然我們也可以找到靜態檔案拷貝到我們指定的目錄)

1.第一種方法:找到django靜態檔案的目錄

在終端進入python

[email protected]:/home/x/mysite# python  
>>> import django  
>>> django.__file__  
'/usr/local/lib/python2.7/dist-packages/django/__init__.pyc'  

找到根目錄之後我需要的絕對路徑為(不同版本可能不一樣,根據自己實際情況來)

/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/  

之後修改settings.py

STATIC_ROOT = '/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/'  
STATIC_URL = '/static/'  

最後記得在這裡把路徑填寫好,注意python版本對應

相關推薦

django admin後臺css樣式丟失

尼瑪 坑爹啊 怎麼光禿禿的,跟人家的不一樣啊 開啟firebug 發現報錯,找不到css 通過google找到原因,是因為admin所需的js ,css等靜態檔案雖然都在django的安裝目錄內,但是我們沒有在配置檔案裡設定一個正確的指向。 再次google發現配置方法五花八門,但基本上分兩種,一種是需要配

[django]django後臺css樣式丟失

<spanstyle="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">第一次根據教程興高采烈的開啟後臺的時候發現是這樣的</span

Django系列之form渲染表單後css樣式丟失

pda 我們 bus 初始化 別人 field 屬性 解決 ipmi 最通用的form寫法 我們經常看各大網站上寫這樣的form寫法 class SYSAdminPhysicalForm(forms.ModelForm): ‘‘‘ this form for

Django admin後臺管理無樣式,報錯找不到靜態檔案

python+django+uwsgi 建立超級使用者進入admin後臺管理時,發現沒有樣式,報錯找不到靜態檔案(報錯如下) Not Found: /static/admin/css/dashboard.css Not Found: /static/admin/css/base.c

Django - admin後臺、auth權限

djang AC eat art 語言 創建 mode col class admin後臺篇 一、創建一個管理員用戶 (1).設置時區、語言(可選步驟) 打開settings.py,改成下面那樣 LANGUAGE_CODE = ‘zh-Hans‘ TIME_ZONE

Django--admin--後臺管理設定

建立超級使用者: python manage.py createsuperuser Username (leave blank to use ‘root’): admin Email address: (郵箱可填可不填,回車跳過) Password:(這裡密碼是

Django admin 後臺管理

在App 資料夾下的 admin.py 檔案中寫入 from django.contrib import admin from app名 import models admin.site.site_header = '登入框頭部顯示' admin.site.site_title = '網頁頭部顯示'

DJANGO ADMIN後臺設定

Django自帶的後臺管理是Django明顯特色之一,可以讓我們快速便捷管理資料。後臺管理可以在各個app的admin.py檔案中進行控制。以下是我最近摸索總結出比較實用的配置。若你有什麼比較好的配置,歡迎補充。   一、基本設定 1、應用註冊 若要把app應用顯示在後臺管

Django admin後臺顯示圖片縮圖

直接上程式碼 定義一個upload_img來返回顯示圖片的html 定義顯示圖片說明和allow_tags mark_safe方法於django.utils.safestring匯入

用grappelli美化Django Admin後臺管理介面

這幾天在網上發現一個django app:grappelli,該app可以用來美化Django Admin後臺管理介面, 把一向醜陋的Django Admin後臺介面弄得很酷很好看. 以下有一篇別人寫好的文章,先供大家參考:  參考資料: 使用django-grappell

Django Admin後臺管理

沒有 tab 分享圖片 bdb 存在 stack caf tro col 1.使用 (1)本地化,語言和時區本地化 (2)創建超級管理員 (3)註冊模型類:定義顯示的內容 (a)models.py定義 (b)效果 (c)admin.py註冊 (4)自定義管理頁面:顯

解決Django站點admin管理頁面樣式表(CSS style)丟失

參照這篇教程啟用完django自帶伺服器的admin管理頁面後,照著教程所描述的那樣,嘗試開啟http://127.0.0.1:8000/admin/,發現自己的瀏覽器顯示如下 很明顯可以看出,雖然業務邏輯正常表達,但這已經丟失了CSS,標準的白底黑字的互動環境,總讓人感到不爽。 我檢視命

django項目部署後靜態文件收集【解決admin後臺靜態文件丟失

roc Django項目 admin 文件中 cts 相關 div os.path 發生 在部署完Django項目後,進行admin後臺登錄發現樣式丟失,後臺日誌顯示:js和css文件丟失 解決辦法: 配置settings.py如下: #DEBUG打開時,app的靜態文件

django後臺無法載入css樣式

專案做著突然出現這個問題,找了半天解決方案都不成功。最後終於讓我找到問題所在 這種情況一般會在windows系統下出現 前臺、後臺如果無法載入css等樣式。(建議通過此辦法來解決) 這是因為你安裝的某些IDE 或者其他更改了登錄檔導致的 系統的登錄檔

Lighttpd釋出Django站點(admin樣式丟失問題)

lighttpd釋出Django站點的具體過程就不做說明了,如果是用redhat的可以看看這篇帖子 不過要注意一下,編譯安裝lighttpd做configure的時候記得加上“--with-pcre”,不然執行lighttpd的時候會報pcrelib丟失的問題。 這邊

解決django專案部署到nginx+uwsgi伺服器admin後臺樣式消失的問題

摘要: uwsgi為主要伺服器,nginx為反向代理伺服器 部署完成之後發現django後臺admin訪問時無樣式 解決方法如下: 1.先開啟django專案中settings.py檔案(/bl

9.Django Admin進行web界面後臺管理數據庫

出現 name ces pps IT python elf apps 直觀 1.vim settings.py裏面打開INSTALLED_APPS下面的django.contrib.admin(即取消註釋)2.vim urls.py裏面打開頂上的from django.co

Django學習手冊 - admin後臺 切換成中文顯示

測試 分享圖片 字段 後臺 註意 管理 dmi image 中文 Django admin後臺管理 切換成中文界面: 站點顯示為中文:   在setting 裏面修改 LANGUAGE_CORE = ‘zh-Hans‘    字段名顯示中文   

Django自定義使用者表+自定義admin後臺中的欄位

1.自定義使用者表 注意事項 必須在settings中配置AUTH_USER_MODEL這個欄位 # 覆蓋預設的使用者模型,使用自定義使用者模型 # 語 法:'app的名稱.自定義使用者模型的名稱' AUTH_USER_MODEL = 'admi.UserModel

django管理後臺新增admin賬號

直接用命令列新增即可:python manage.py createsuperuser # python manage.py createsuperuser Username (leave blank to use 'root'): admin Email address: [email&#