关于django静态目录设置的问题,困扰很久一直绕不出来

一、基本情况描述
(一)setting文件设置。有assets静态目录

STATIC_URL = '/assets/'
STATICFILES_DIRS =( 
                    os.path.join(BASE_DIR, 'templates') ,             
                                    ) 

(二)urls文件配置。主页地址:127.0.0.1

urlpatterns = [
    path('', views.index,name='index'),
    path('index/', views.index,name='index'),
    path('stock_ana/', views.stock_ana,name='stock_ana'),    

(三)html模板配置

                            <a href="index">
                            </a>                   
                            <a href="stock_ana" >
                            </a>         

二、问题
(一)按照上篇问题中黑加白的指教,如果我在所有模板中用“{% static ' a.css' %}”的方式调用链接文件,一切正常,但是感觉运行效率明显下降,网页刷新速度慢了很多,请问这是什么原因?
(二)我的主页“127.0.0.1”模板用"assets/a.css"的方式调用,正常,但“index”、“stock_ana”两个链接中采用这个方式就会报错,内容大概为:找不到“stock_ana/assets/a.css”文件。这个怎么办?请问{% static ' a.css' %}与直接accets的方式有何不同?
谢谢!