Игорь Васильев: вы заблуждаетесь. html - вообще не язык програмироваия, это язык разметки. Что касается javascript, то с относительно недавних пор его действительно можно использовать и на сервере (на ряду с php, python, ruby и т.д), но в вашем случае это не так, и изначально это клиентский язык.
Работает он так не для защиты от копирования точно.
Игорь Васильев: когда вы смотрите исходный код, то видите только то, что пришло с сервера. Инструменты разработчка позволяют увидеть и то, что было добавлено на клиенте. А append работает именно на клиенте.
tanyaa: ммм.. как вы понимаете, ваше сообщение о том, что pycharm что-то подчеркивает полезной информации не несет. После указания этой констаты в настройках у вас должен был исчезнуть предыдущий эксепшн. Что теперь вместо него возникает?
У вас же наверняка связь между моделями. Я бы сделал поле user OneToOneField в модели UserInfo.
Тогда можно было бы получать связанные данные из объекта модели User как-то так user.userinfo.some_field
Это разумно только в самом начале разработки. Потом от like нужно отказываться. Он сам по себе не очень-то эффективен, а like с wildcard'ом в начале вообще очен-очен-очень плохая идея. С таким запросом он каждый раз будет сканировать каждую запись на предмет соответствия.
Aleksey111: h1 схлопывается с inner_banner, inner_banner с shell_banner. Т.к. схлопнутые отступы заканчиваются за пределами родительского элемента, то h1 это все двигает вниз.
Работает он так не для защиты от копирования точно.