想使用项目目录下的static文件夹作为静态文件夹,开始遇到坑~~
1、STATIC_ROOT设置为static ,STATICFILES_DIRS中不能再设置同样的目录
STATIC_URL = '/static/'
#STATIC_ROOT= os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
#"C:/Users/tommy/python/Project/foreignExchangeWeb/static", # 可写windows下绝对路径,\变为/
)
2、需将C:\Python36\Lib\site-packages\django\db\backends\mysql路径下operations.py 第146行修改为encode
#query = query.decode(errors='replace')
query = query.encode(errors='replace')
3、C:\Python36\Lib\site-packages\django\db\backends\mysql路径下base.py第35行判断版本全部注释掉
#if version < (1, 3, 13):
# raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
或者使用
{% load static %}
<link href="{% static 'css/bootstrap.min.css'%}" rel="stylesheet">
<link href="{% static 'font-awesome/css/font-awesome.css'%}" rel="stylesheet">