2016-03-16 4 views
0

enter image description hereКолба не разрешает бутстрап глификонов?

Я работаю над модификацией приложения cookiecutter Flask. В настоящее время я пытаюсь добавить datepicker на страницу. Я нашел https://eonasdan.github.io/bootstrap-datetimepicker/. Этот кулинар использует фляжные активы для управления активами проекта.

Я установил его через беседку, но удалил компоненты бутстрапа в беседке, потому что у меня уже есть загрузочный файл в моих статических файлах. Когда я запускаю мою страницу профиля я вижу DateTimePicker отображается, но с отсутствующими компонентами:

<div class="form-group"> 

     <div class="row"> 
      <div class="col-md-8"> 
       <div id="datetimepicker12"></div> 
      </div> 
     </div> 
    </div> 

    <script type="text/javascript"> 
     $(function() { 
      $('#datetimepicker12').datetimepicker({ 
       inline: true, 
       sideBySide: true 
      }); 
     }); 
    </script> 

Когда я смотрю в консоли я вижу:

enter image description here

Но в верхнем скриншоте файлы кажутся присутствовать. Что я делаю не так?

редактировать:

* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 
* Restarting with stat 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /users/profile HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/libs/font-awesome4/css/font-awesome.min.css HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/libs/bootstrap/dist/css/spacelab/bootstrap.css HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/bower_components/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/css/style.css HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/css/home.css HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/libs/jQuery/dist/jquery.js HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/libs/bootstrap/dist/js/bootstrap.js HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/bower_components/moment/min/moment.min.js HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/bower_components/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /static/js/plugins.js HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /_debug_toolbar/static/js/jquery.js HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /_debug_toolbar/static/js/jquery.tablesorter.js HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:12] "GET /_debug_toolbar/static/js/toolbar.js HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:13] "GET /_debug_toolbar/static/css/toolbar.css?0.2746632904869951 HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:14] "GET /static/libs/bootstrap/dist/css/fonts/glyphicons-halflings-regular.woff2 HTTP/1.1" 404 - 
127.0.0.1 - - [16/Mar/2016 11:22:14] "GET /_debug_toolbar/static/img/tick.png HTTP/1.1" 200 - 
127.0.0.1 - - [16/Mar/2016 11:22:14] "GET /static/libs/bootstrap/dist/css/fonts/glyphicons-halflings-regular.woff HTTP/1.1" 404 - 
127.0.0.1 - - [16/Mar/2016 11:22:14] "GET /static/libs/bootstrap/dist/css/fonts/glyphicons-halflings-regular.ttf HTTP/1.1" 404 - 
127.0.0.1 - - [16/Mar/2016 11:22:14] "GET /favicon.ico HTTP/1.1" 200 - 
+0

Сложный ли поиск кода в файле bootstrap.css? Вы видите путь, который имеет? – Jeff

+0

как вы делаете звонок из шаблона ??? Неверный путь к вызову. вы работаете с localhost? – JMF

+0

comment @ user61629 – JMF

ответ

1

У меня была такая же проблема с Колба не разрешения активов. Установка правильных разрешений на ваши статические файлы позволит Flask прочитать его.

chmod 644 /static/libs/bootstrap/dist/css/fonts/glyphicons-halflings-regular.* 
+0

Спасибо, оцените мысль, но на самом деле я понял, что по какой-либо причине фляга искала глификоны в неправильном месте. Я скопировал папку шрифтов под css и начал работать правильно. – user61629

+0

Добро пожаловать. Рад слышать, что вы это исправите :) – molivier