Существует ли способ автоматически иметь каждое окно, меняют его имя на название последней программы, которую Вы запустили из того окна?
Это было бы более удобно, чем необходимость переименовать окна вручную.
Я понимаю, что решение, приведенное ниже, нарушает принцип DRY, поскольку вы должны создать по существу дублирующие файлы конфигурации URL для foo и bar, однако я думаю, что это должно работать.
urls.py:
from django.conf.urls.defaults import *
urlpatterns = patterns('',
(r'^foo/', include('sub_urls_foo')),
(r'^bar/', include('sub_urls_bar')),
)
sub _ urls _ foo.py:
from django.conf.urls.defaults import patterns, url
from views import view1
urlpatterns = patterns('views',
url(r'^(?P<view_id>\d+)/$', view1, 'view1_foo', {'namespace': 'view1_foo'})
)
sub _ urls _ bar.py:
from django.conf.urls.defaults import patterns, url
from views import view1
urlpatterns = patterns('views',
url(r'^(?P<view_id>\d+)/$', view1, 'view1_bar', {'namespace': 'view1_bar'})
)
views.py:
from django.shortcuts import render_to_response
def view1(request, view_id, namespace):
return render_to_response('view1.html', locals())
Затем для шаблона используйте следующее:
{% url namespace 3 %}
Я не проверял идею использования переменной в разделе имени тега {% url%}, но думаю, что она должна работать.
-121--1365934-Из документов используется следующий синтаксис фильтра:
Office Files|*.doc;*.xls;*.ppt
т. е. разделите несколько расширений точкой с запятой - таким образом, Файлы изображений | * .jpg; * .jpeg; * .png;...
.
Да, для этого можно использовать название корпуса.
Если вы используете bash, должно сработать следующее. Добавьте его в файл .screenrc
:
shelltitle "$ |bash"
, где «$» должен соответствовать тому, что находится в конце подсказки последовательности ($ PS1), а «bash» является заголовком по умолчанию. Затем добавьте нулевую последовательность побега заголовка в начало строки приглашения
export PS1='\[\033k\033\\\]'$PS1
, которая должна находиться в файле .profile
.