{% extends 'admin/base_site.html' %}
{% extends 'admin/base_site.html' %}
{% load js_storage %}
{% load admin_static %}
{% load i18n %}
{% load pipeline %}
{% block extrastyle %}
{{ block.super }}
{% stylesheet 'Jcrop' %}
{% stylesheet 'admin-core' %}
{% endblock %}
{% block extrahead %}
{{ block.super }}
{% js_storage_out %}
{% endblock %}
{# Из заголовка удалили конкретную для страницы крошку, оставив только site_title #}
{% block title %}{{ site_title|default:_('Django site admin') }}{% endblock %}
{# Добавили логотип #}
{% block branding %}
<img src="{% static "images/logo_50.png" %}" class="logo" />
{{ block.super }}
{% endblock %}
{# Убрали приветствие пользователя #}
{% block welcome-msg %}
{% endblock %}
{# Убрали ссылку View Site #}
{% block userlinks %}
{% if user.is_active and user.is_staff %}
{% url 'django-admindocs-docroot' as docsroot %}
{% if docsroot %}
<a href="{{ docsroot }}">{% trans 'Documentation' %}</a> /
{% endif %}
{% endif %}
{% if user.has_usable_password %}
<a href="{% url 'admin:password_change' %}">{% trans 'Change password' %}</a> /
{% endif %}
<a href="{% url 'admin:logout' %}">{% trans 'Log out' %}</a>
{% endblock %}
{% block footer %}
{{ block.super }}
{% javascript 'jquery-mousewheel' %}
{% javascript 'js-cookie' %}
{% javascript 'Jcrop' %}
{% javascript 'plupload' %}
{% javascript 'admin-core' %}
{% endblock %}
users
, в нём есть модель user
, и для неё мне нужно кастомизировать шаблон списка объектов, то я создаю файл templates/admin/users/user/change_list.html
и делаю там, что мне нужно{% extends 'admin/change_list.html' %}
{% block extrahead %}
{{ block.super }}
<script type="text/javascript">
var url = js_storage.url_users_user_show_user_password;
(function($) {
$(document).ready(function($) {
$('#result_list td.field-rawpassword').click(function(event){
var $target = $(event.currentTarget);
var user_id = $target.closest('tr').find('td.action-checkbox input[type=checkbox]').val()
if(!$target.data('shown')){
$.get(url, {user_id: user_id}, function(data, status, xhr){
$target.html('<span style="font-family: Monospace">' + data.raw_password + '</span>');
$target.data('shown', true);
});
}
});
});
})(django.jQuery);
</script>
{% endblock %}
Я как-то работал при аналогичных условиях. Возможно даже хуже. 1 делом, наплевал на на защиту их системы и работы других прогеров. Я та был осторожен, и все что относилось ко мне оберегал бекапами, гитом, системой деплоя и тд. А в это же время мои сотоварищи писали код прямиком из notepad через мать его Samba. Samba же открыта и без пароля и доступна по вафле. У вафли пароль 12345678.
session=requests.Session()
session.cookies.clear()
session.keep_alive = False
session.headers = {'Connection':'close', 'User-Agent': agent} #agent - random
page=session.get(url, proxies={'http':'http://'+IP}, timeout=(60,60)) # IP - rotation
session.cookies.clear()
(понимаю, что зарплата будет ниже)?
После двух лет разработки на java хотел бы попробовать свои силы во front-end'e
Пригодятся ли знания с бэка по БД, архитектуре, паттернам?
Какое время займёт обучиться на front достаточно
/path/to/virt/env/python /path/to/your/script.py
#!/path/to/virt/env/python
pip install --user package_name
wpcf7_before_send_mail
для изменения email-адреса, думаю, он и для Вашей цели подойдет.add_action('wpcf7_before_send_mail', 'dco_wpcf7_before_send_mail');
function dco_wpcf7_before_send_mail($contact_form) {
$submission = WPCF7_Submission::get_instance();
$data = & $submission->get_posted_data();
$employee_name = $data['employee-name'];
$post = get_page_by_title($employee_name, OBJECT, 'employee');
$email = get_post_meta($post->ID, 'employee_email', true);
if ($email) {
$mail = $contact_form->prop('mail');
$mail['recipient'] = $email;
$contact_form->set_properties(array('mail' => $mail));
}
}