Skip to content

Instantly share code, notes, and snippets.

@ivan-vilches
ivan-vilches / models.py
Created October 10, 2019 21:23
avoid select pages wagtail
from django.db import models
from wagtail.core.models import Page
from wagtail.core.fields import RichTextField
from wagtail.admin.edit_handlers import FieldPanel
from wagtail.search import index
from wagtail.images.edit_handlers import ImageChooserPanel
class TallerIndexPage(Page):
from django.db import models
from wagtail.core.models import Page
from wagtail.core.fields import RichTextField
from wagtail.admin.edit_handlers import FieldPanel
from wagtail.search import index
from wagtail.images.edit_handlers import ImageChooserPanel
class TallerIndexPage(Page):
from django.db import models
""" IMPORTING DATA FROM FLEX APP """
from flex.models import FlexPage
from wagtail.core.models import Page
class HomePage(Page):
""" Home page model """
templates = "home/home_page.html"
@ivan-vilches
ivan-vilches / home_page.html
Last active October 6, 2019 21:19
home page models
{% extends "base.html" %}
{% block content %}
{% load static %}
{% load wagtailcore_tags wagtailimages_tags %}
<!-- PORTAFOLIO -->
<section class="portafolio ">
<div class="titulo">
.nosotros-texto-central.rich-text p {
text-align: justify;
font-family: 'Noto Sans', sans-serif;
font-size: 0.8rem;
margin-bottom: 1rem;
letter-spacing: 0.5px;
line-height: 1.5rem;
color: #333333;
margin-top: 2rem;
text-align: justify;
<section class="nosotros">
<div class="container wrapper-nosotros">
<!-- post -->
<section class="post-nosotros">
<div class="image-nosotros">
{% image self.image_nosotros original class="img-fluid" %}
@ivan-vilches
ivan-vilches / webpack.config.js
Created September 14, 2019 22:24
how get the images on css on build production ?
const HtmlWebpackPlugin = require('html-webpack-plugin');
const webpack = require('webpack');
const path = require('path');
module.exports = function(){
return {
mode: 'development',
entry: [
'./src/app.js'
],
const CleanWebpackPlugin = require('clean-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin");
const MinifyPlugin = require("babel-minify-webpack-plugin");
const path = require('path');
module.exports = function (env, argv) {
return {
mode: 'production',
const CleanWebpackPlugin = require('clean-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin");
const MinifyPlugin = require("babel-minify-webpack-plugin");
const path = require('path');
module.exports = function (env, argv) {
return {
mode: 'production',
const HtmlWebpackPlugin = require('html-webpack-plugin');
const webpack = require('webpack');
const path = require('path');
module.exports = function(){
return {
mode: 'development',
entry: [
'./src/app.js'
],