Skip to content

Instantly share code, notes, and snippets.

View clint74's full-sized avatar

André Duarte clint74

  • Clint Tecnologia
  • Brazil
View GitHub Profile
@clint74
clint74 / protected_media.md
Created January 30, 2021 13:16 — forked from cobusc/protected_media.md
Protected Media in Django

Protected Media in Django

Introduction

Django manages media based on the following definitions:

BASE_DIR = /var/praekelt/telkom-spliceworks/
MEDIA_ROOT = "%s/media/" % BASE_DIR
@clint74
clint74 / crud-api-admin.py
Last active September 19, 2019 17:19
Crud
from django.contrib import admin
from .models import Cliente, Funcionario
admin.site.register(Cliente)
admin.site.register(Funcionario)
# Tabela domain
MariaDB [opensips]> desc domain;
+---------------+------------------+------+-----+---------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------------+------+-----+---------------------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| domain | char(64) | NO | UNI | | |
| attrs | char(255) | YES | | NULL | |
| created_at | datetime | YES | | NULL | |
| last_modified | datetime | NO | | 1900-01-01 00:00:01 | |
{% load staticfiles %}
<script type="text/javascript" src="{% static 'js/jquery-3.3.1.slim.min.js' %}"></script>
<script type="text/javascript" src="{% static 'js/popper.min.js' %}"></script>
<script type="text/javascript" src="{% static 'js/bootstrap.min.js' %}"></script>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.13/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue-resource@1.3.5"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
from django import forms
from advertisement.models import Advertisement, Category
class AdvertisementForm(forms.ModelForm):
class Meta:
model = Advertisement
fields = [
'title',
@clint74
clint74 / models.py
Last active May 17, 2018 23:53 — forked from djwesleyborges/models.py
Teste
from django.contrib.auth.models import User
from django.db import models
# Model cadastro de produto
class Advertisement(models.Model):
title = models.CharField(max_length=100)
address = models.CharField(max_length=100)
complement = models.CharField(max_length=100)