Skip to content

Tag: Python

Django admin CSS 遺失的問題

Django 嘗試使用 Nginx + uwsgi 去部署後,出現 admin 的 CSS, Javascript……等,都噴 404 分析 在我的 Django 專案中,setting.py中配置是這樣 STATIC_URL =’/static/’ STATICFILES_DIRS =(     os.path.join(BASE_DIR,“static”), )   解決方案決之路 在 setting.py 中新增配置 STATIC_ROOT ,然後執行 python manage.py…

Django 從 SQLite 切換到 MySQL 時總是提示 No module named ‘MySQLdb’

初次使用 Django ,預設的資料庫是 SQLite ,想切換使用 MySQL,配置了資料庫之後,runserver 總是會出錯 ‘Did you install mysqlclient or MySQL-python?’ % e django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named ‘MySQLdb’. Did you install mysqlclient…

Django 將所有的 app 放到統一的目錄下進行管理

Django 的 project 寫久了,app 會越來越多,然後就零散在整個專案下,很雜亂,所以研究了一下,能不能將 app 集中放在同個資料夾下面做管理 看了一下網路上的文章後,方法很簡單 首先在專案資料夾底下新建一個資料夾 apps 接著,將設計的好的 app,拖放到 apps 中 記得最後要修改 settings.py 運行時的的搜尋路徑 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 在這行底下添加 sys.path.insert(0, os.path.join(BASE_DIR, ‘apps’)) 另外,不要忘記 import sys 最後,啟動伺服器 runserver,測試看看有沒有設置成功