ArbNet: вас я тоже не знаю, но цепляетесь вы ко мне постоянно, жизни учите и тд. получается вы больше ничего другого то и не умеете.. знаете только много очень
Мне не надо знать вас, достаточно видеть то, что вы тут пишете. И в отличие от вас есть что в CV добавить. ну и как бы мир менять не собираюсь, достаточно использовать то что есть, но с умом
---------- Добавлено 16.03.2020 в 23:17 ----------
ivan-lev: О.. а можно где-нибудь посмотреть инструкцию.. мануал.. или пошаговое руководство.. эдакий мини-howto для создания чего-нибудь (чего угодно.. модуля/экшЫна/плагина.. узла)?
Нельзя. Вот вы когда нибудь видели короткую презентацию какой нить пирамиды? Там нужно же воды побольше и чтоб ничего не понятно. Иначе лошок не подтянется. Короткая инструкция может быть только к внятному инструменту
puncik, То есть ты предлагаешь разработчикам, которые зарабатывают на написании сайтов, украсть для тебя чужой труд потому что тебе жалко платить? Может пойти тебе в магазине колбасы своровать, тебя ж не тянет платить в кассе?
вас я тоже не знаю, но цепляетесь вы ко мне постоянно, жизни учите и тд. получается вы больше ничего другого то и не умеете.. знаете только много очень
Мне не надо знать вас, достаточно видеть то, что вы тут пишете. И в отличие от вас есть что в CV добавить. ну и как бы мир менять не собираюсь, достаточно использовать то что есть, но с умом
---------- Добавлено 16.03.2020 в 23:17 ----------
О.. а можно где-нибудь посмотреть инструкцию.. мануал.. или пошаговое руководство.. эдакий мини-howto для создания чего-нибудь (чего угодно.. модуля/экшЫна/плагина.. узла)?
Нельзя. Вот вы когда нибудь видели короткую презентацию какой нить пирамиды? Там нужно же воды побольше и чтоб ничего не понятно. Иначе лошок не подтянется. Короткая инструкция может быть только к внятному инструменту
я не скачал ничего, заплатил за воздух, сам виноват
С какого момента это является оправданием воровства? Кто-то в этом виноват?
Я оплатил подписку на AppleTV+ а смотреть некогда. Можно я пойду Эпплвотч в магазине заберу бесплатно - кто поможет?
белорусского не знаю, русский то с трудом
добавим в список "не знаю"
-php
-sql
-js
-git
-english
ой все, наодело
а вы идите на стройку, сторожем, потому что если вы возьметесь стену класть - получится невесть что...
puncik, То есть ты предлагаешь разработчикам, которые зарабатывают на написании сайтов, украсть для тебя чужой труд потому что тебе жалко платить? Может пойти тебе в магазине колбасы своровать, тебя ж не тянет платить в кассе?
кому нужно лечиться, мне или тебе
ТС предлагал тебе полИчиться, с белорусского это будет посчитаться) Но я сомневаюсь, что он знает белорусский, у него и с русским проблемы...
Иногда сессия нужна и для неавторизованного пользователя
соглашусь. Вот для такого в джанге и есть анонимусюзер. А вообще все вопросы разграничения решаются миддлварями и декораторами очень просто
---------- Добавлено 15.03.2020 в 11:10 ----------
Другим от него профита не будет скорее всего, но вы многое для себя поймете
Вообще не факт. Можно долбиться в закрытую дверь
, а можно просто почитать для начала как это правильно делать и улучшить, если видишь как. А наш ТС скоро новый пхп начнет писать...
Сессию нужно запускать тогда, когда она действительна нужна (например, запрос с действием).
А в пхп есть декораторы?
почему в хороших роутерах используются деревья радикса
И здесь джанга рулит)
Вот именно для ускорения создания сайтов я и делаю свой инструмент и чтобы он был ещё доступнее(проще в освоении,
Далеко искать не пришлось
---------- Добавлено 14.03.2020 в 23:41 ----------
суть этого проекта - не использовать ничего готового, это его "фишка". Вам нужен phpunit - напишите свой =)))
При этом:
бест практик - не не слышал
код стандарт - для слабаков
ну и прочее из этой же области)
ArbNet, А вы сможете прочитать следующий код, что он делает?
{% load static %}
<!DOCTYPE html>
<html lang="ru-RU">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="google-site-verification" content="*****" />
<meta name="google-site-verification" content="Pg2wuTK-******" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
{% block description %}
<meta property="og:locale" content="ru-Ru">
<meta property="og:type" content="main">
<meta property="og:title" content="{{ object.seo_title}} ">
<meta property="og:description" content="{{ object.seo_description|default_if_none:"уроки химии"}}">
<meta property="og:url" content="test">
<meta property="og:site_name" content="Химия">
<meta property="og:image" content="/media/{{ object.thumb}}">
{% endblock description%}
{% block keys %}
<title> {{ object.title }} </title>
<meta name="keywords" content="Химия {{ object.tags|default_if_none:'Химия, уроки химии, тесты по химии' }}">
<meta name="description" content="Химия {{ object.seo_description|default_if_none:'Химия' }}">
<meta name="author" content="химия">
{% endblock keys%}
{% block css %}
<link rel="stylesheet" href="{% static 'core/css/bootstrap-material-design.min.css' %}">
<link rel="stylesheet" href="{% static 'core/js/swiper/dist/css/swiper.min.css' %}">
<link rel="stylesheet" href="{% static 'core/css/style.css' %}">
{% endblock %}
{% block single_css %}{% endblock %}
<!-- Fav and touch icons -->
<link rel="shortcut icon" href="{% static 'core/images/favicon.ico' %}" type="image/x-icon">
{#<script src='https://www.google.com/recaptcha/api.js'></script>#}
</head>
<body>
{% block header %}
{% include 'core/menu/top_header.html' %}
{% include 'core/menu/main_menu.html' %}
{% endblock %}
{% block content %}
{% endblock %}
{% block modal %}
{% endblock %}
{% block footer %}
{% include 'core/footer.html' %}
{% endblock footer %}
{% block footer_script %}
{# <script src="{% static 'core/js/jquery-3.3.1.js' %}"></script>#}
<script src="{% static 'core/js/jquery.min.js' %}"></script>
{# <script src="{% static 'core/js/popper.min.js' %}"></script>#}
{# <script src="{% static 'core/js/bootstrap-material-design.js' %}"></script>#}
{# <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>#}
<script src="https://unpkg.com/popper.js@1.12.6/dist/umd/popper.js" integrity="sha384-fA23ZRQ3G/J53mElWqVJEGJzU0sTs+SvzG8fXVWP+kJQ1lwFAOkcUOysnlKJC33U" crossorigin="anonymous"></script>
<script src="https://unpkg.com/bootstrap-material-design@4.1.1/dist/js/bootstrap-material-design.js" integrity="sha384-CauSuKpEqAFajSpkdjv3z9t8E7RlpJ1UP0lKM/+NdtSarroVKu069AlsRPKkFBz9" crossorigin="anonymous"></script>
<script src="{% static 'core/js/maskedinput.js'%}" type="text/javascript"></script>
<script>$(document).ready(function() { $('body').bootstrapMaterialDesign(); });</script>
<script defer src="{% static 'core/js/swiper/dist/js/swiper.min.js' %}"></script>
<script defer src="{% static 'core/js/index.js' %}"></script>
<script defer src="{% static 'core/fontawesome-free-5.4.1-web/js/fontawesome.min.js' %}"></script>
<script defer src="{% static 'core/js/detect.min.js' %}"></script>
{% if not user.is_authenticated %}
{% if not user.is_superuser %}
#todo
{% endif %}
{% endif %}
{% endblock %}
{% block footer_script_inner %}{% endblock footer_script_inner %}
</body>
</html>
---------- Добавлено 14.03.2020 в 23:37 ----------
Зачем? Те кто умеют делать запросы к базе и без надстроек смогут работать с базой.
Если порыть историю, можно найти слова о движке для тех, кто не разбирается(слабо) в программировании )))
Учите матчасть сначала.
Parse - разбор, анализ. А ну да, вам же чтоб написать доку нужно заказывать перевод. И да, поситайте, что можно сделать с шаблонизатором