Веб-страница не влияет на изменения в моем коде JavaScript (Django) - PullRequest
0 голосов
/ 30 июня 2011

Я сейчас работаю с Джанго.И я пишу javascript для своего сайта, но теперь кажется, что сайт не влияет на изменения моего кода JavaScript.Вот часть кода, который у меня есть в файле javascript на моем компьютере

$(document).ready(function() {
alert("fslfjsdlkf");
    // geocode
//if ($("input[name$='l']") && $("input[name$='l']").val() == '' && !$(".email")){
if(1>2){                            
    var geocoder;
    var latitude;
    var longitude;}

Вот код, который я получаю из инструментов разработчика Chrome

$(document).ready(function() {
    // geocode
    if ($("input[name$='l']") && $("input[name$='l']").val() == ''){    
    var geocoder;
    var latitude;
    var longitude;
    var altitude;
    var user_location;  

коды разные.

Кроме того, веб-страница будет действовать в соответствии с моим HTML-кодом.Еще одна вещь, которую нужно добавить, я использую git для этого проекта.

Кто-нибудь имеет представление о причине ???Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 30 июня 2011

Я столкнулся с похожими проблемами с Django. Это связано с кэшированием статического контента. Попробуйте перезапустить ваш веб-сервер и / или очистить кеш браузера. Также будет полезна дополнительная информация о вашей настройке.

  • Как у вас работает Django? Какой веб-сервер и способ доставки вы используете?
  • Какую версию Django вы используете? В последней версии (1.3) произошли некоторые изменения, которые повлияли на решение моей проблемы.
  • Если вы используете 1.3, куда вы помещаете js? В STATIC_ROOT или в одной статической папке приложения?
0 голосов
/ 08 июля 2011

Это не связано с Django, но у меня раньше были похожие проблемы с Chrome. Иногда он просто не перезагружает файлы Javascript и использует файлы из кэша, даже если файл на сервере изменился.

До тех пор, пока эта проблема не будет решена, я бы предложил разработку с другим браузером (что обидно, поскольку Chrome очень хорош в других отношениях).

0 голосов
/ 30 июня 2011

Если код находится в статическом файле javascript, и вы не обслуживаете его из сервера запуска, возможно, вам нужно восстановить статические файлы?manage.py collectstatic справится с этим за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...