Skip to content

Instantly share code, notes, and snippets.

View aldyahsn's full-sized avatar
🎯
Focusing

Aldy aldyahsn

🎯
Focusing
View GitHub Profile
{% load django_bootstrap5 %}
<div class="row mb-3">
<label for="{{ field }}" class="form-label col-sm-2">{{ label }}</label>
<div class="col-sm-10">
<input type="{{ type }}" class="form-control" id="{{ field }}" name="{{ field }}" placeholder="{{ placeholder }}" required>
</div>
</div>

Install Odoo Community

git clone --branch=17.0 --depth=1 https://github.com/odoo/odoo.git project_odoo
cd project_odoo && mkdir .venv
pipenv shell
sudo ./setup/debinstall.sh
sudo apt install    build-essential libbz2-dev libreadline-dev \
                    libssl-dev libsqlite3-dev zlib1g-dev python3-dev libpq-dev \
                    libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget \
 curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev \
#!/bin/bash
sudo apt update -y && sudo apt upgrade -y
sudo apt install build-essential libbz2-dev libreadline-dev libssl-dev libsqlite3-dev zlib1g-dev python3-dev libpq-dev libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev git
sudo apt install python3-dev python3-venv python3-pip postgresql postgresql-contrib libpq-dev nginx
# Generate passowrds
DBPASS=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
GREEN='\033[1;36m'
WHITE='\033[1;37m'
# ==============================================================

Settings Django

"""
Django settings for config project.

Generated by 'django-admin startproject' using Django 4.2.14.

For more information on this file, see
https://docs.djangoproject.com/en/4.2/topics/settings/

Install PHP 8.2 and Xdebug in WSL

Add PHP 8.2 Repository and Install PHP 8.2:

sudo apt update
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.2 php8.2-fpm php8.2-cli php8.2-xdebug
@aldyahsn
aldyahsn / solve_node_npm_slow_WSL.md
Created June 4, 2024 16:03
Node.js and NPM network dramatically slow
sudo rm /etc/resolv.conf
sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf'
sudo bash -c 'echo "[network]" > /etc/wsl.conf'
sudo bash -c 'echo "generateResolvConf = false" >> /etc/wsl.conf'
sudo chattr +i /etc/resolv.conf

LAYOUTING

  1. Section
  • Kolom-kolom di dalam section dilayout secara flexbox dengan menggunakan wrap. Flexbox adalah teknik mengatur layout berbasis 1 dimensi. Dari sudut pandang kolom atau baris.
  • Untuk mengatur layout wrap2 di dalam section, kita bisa masuk ke edit mode -> advance -> position

DJANGO

1) Menyiapkan directory
mkdir -p risetdjango/.venv
mkdir -p risetdjango/staticfiles
mkdir -p risetdjango/mediafiles
cd risetdjango
<?php
/*
* Plugin Name: Woocommerce Rename Weight
*/
// =============================================
add_action( 'woocommerce_init', 'wp_kama_woocommerce_init_action' );
/**
* Function for `woocommerce_init` action-hook.