$grid-columns: 12;
$grid-gutter-width: 30px ;
// Break-points
$screenSM:544px; //S
$screenMD:768px; //M
$screenLG:992px; //L
$screenXL:1200px; //XL
$containerSM:480px; //S
$containerMD:720px; //M
$containerLG:960px; //L
$containerXL:1140px; //XL
// for example: @media #{$md}
$sm: "(max-width: #{$screenSM})";
$md: "(max-width: #{$screenMD})";
$lg: "(max-width: #{$screenLG})";
$xl: "(max-width: #{$screenXL})";
@mixin clearfix() {
&::after {
content: "";
display: table;
clear: both;
}
}
@mixin container($max-widths: 100%, $gutter: $grid-gutter-width) {
margin-right: auto;
margin-left: auto;
padding-left: ($gutter / 2);
padding-right: ($gutter / 2);
max-width: $max-widths;
@include clearfix();
}
@mixin row($gutter: $grid-gutter-width) {
margin-left: ($gutter / -2);
margin-right: ($gutter / -2);
@include clearfix();
}
@mixin col($size, $gutter: $grid-gutter-width, $columns: $grid-columns) {
position: relative;
float: left;
min-height: 1px;
padding-left: ($gutter / 2);
padding-right: ($gutter / 2);
width: percentage($size / $columns);
}
@mixin col-size($size, $columns: $grid-columns) {
width: percentage($size / $columns);
}
.container {
@include container($containerXL);
}
.row {
@include row();
}
.block {
@include col(4);
@media #{$md} {
@include col-size(3);
}
}
.container
.row
.block
.block
.block
1. таблица Категории.
2. таблица ПризнакиКатегорий.
- внешний ключ к Категории;
3. таблица ЗначенияПризнаков.
- внешний ключ к ПризнакиКатегорий;
- внешний ключ к Товыры;
непонятные методы вроде socket(),listen()
В какой книге описывается все эти методы,этот синтаксис (значок $ был для меня сюрпризом) описывается?
$ ./manage.py migrate
== запустить комманду ./manage.py migrate
от имени пользователя# apt-get install python-dev
== запустить комманду apt-get install python-dev
от root Как фильтровать выборку в шаблоне?никак.
Первое, что нужно знать — это отличия «структуры» от «интерфейса» в Go. Это просто, и этого достаточно, чтобы понять, почему вы просто так не можете «скастить» слайс структур в слайс интерфейсов.
...
Второе — и созвучное с выше обсужденными слайсами — это то, операция конвертирования слайсов — дорогая операция. По времени это O(n) и компилятор Go подобные дорогие вещи не будет делать, чтобы не давать нерадивым программистам писать медленный код. Хотите делать потенциально дорогую операцию — будьте добры, сделайте это явно, вся ответственность на вас, а не на компиляторе.
Просмотрел, не тот код выкинул)))
я редирект сделал, что бы понять, выполняется ли код во вьюхе или нет