Фактический результат в рендеринге HTML действительно является ожидаемым, если вы используете pyuploadcare.dj.models.ImageField
, вы фактически захватываете строки, содержащие URL-адреса CDN для загруженных файлов от ваших пользователей.
Скорее всего, вы забыли загрузить библиотеку JavaScript на свою страницу. Просто добавьте это в свой шаблон:
И он будет работать так же, как на странице администратора. На странице администратора эти медиа загружаются автоматически .
Я подозреваю, что Вы уже видели все протесты и понимаете, что можно переместить jQuery в другое пространство имен:
//Completely move jQuery to a new namespace in another object.
var dom = {};
dom.query = jQuery.noConflict(true);
И это, плагины, вероятно, не будут работать И необходимо сделать все это, прежде чем другие сценарии будут загружаться или использоваться.
Удачи / довольно любопытный учиться, работает ли это на Вас ~
Да. Я получил его работа этим кодом:
(function(){
var myBkl = {
jq: null,
loadScript: function(src) {
if(window.jQuery && window.jQuery.fn.jquery == '1.3.2'){
return;
}
var s = document.createElement('script');
s.setAttribute('src', src);
s.setAttribute('type', 'text/javascript');
document.getElementsByTagName('head')[0].appendChild(s);
},
whenLoaded: function(callback){
if (typeof(window.jQuery) !== 'undefined' && window.jQuery.fn.jquery == '1.3.2') {
myBkl.jq = window.jQuery.noConflict(true);
callback(myBkl.jq);
}
else {
setTimeout((function() {myBkl.whenLoaded(callback); }), 100);
}
},
init: function($){
console.log($.fn.jquery);
console.log(window.jQuery.fn.jquery);
}
};
myBkl.loadScript('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js');
myBkl.whenLoaded(myBkl.init);
})();
Проверить этот блог
Для этого можно использовать метод
$.noConflict(true);
. Например:
<script src="http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
//create this naming for Jquery 1.3.2 version
var jQuery_1_3_2 = $.noConflict(true);
</script>
<script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript"></script>