Skip to content

Instantly share code, notes, and snippets.

@gmocamilotd
gmocamilotd / pyh
Created June 21, 2019 16:56
este snippet permite ver cómo en una sola línea de codigo puedo ejecutar más de una orden
python -c "import django; print(django.__path__)"
class BuscaPaciente(ListView):
model = Paciente, Cita
template_name = 'paciente/paciente_front.html'
def get_queryset(self):
query = self.request.GET.get('busca')
if query is not None:
object_list = Paciente.objects.filter(Q(curp__icontains=query))
# Lo que necesito en esa linea es que apartir del id que me filtre los objetos del segundo modelo que tiene mi relacion foranea por eso utilize 'select_related'
pac = Cita.objects.select_related('paciente').filter(paciente_id=object_list.id).all()
@gmocamilotd
gmocamilotd / text
Last active December 18, 2023 17:27
como instalar django y luego mysqlClient
Installing an official release manually
1. Download the latest release
2. Untar the downloaded file (e.g. tar xzvf Django-X.Y.tar.gz, where X.Y is the version number of the latest release).
If you’re using Windows, you can download the command-line tool bsdtar to do this, or you can use a GUI-based tool such as 7-zip.
3. Change into the directory created in step 2 (e.g. cd Django-X.Y).
4. Start a command shell with administrator privileges and run the command 'python setup.py install'
This will install Django in your Python installation’s site-packages directory.
@gmocamilotd
gmocamilotd / ff
Last active February 6, 2020 14:31
sistema de victor
1- para que marcar:
basta con ponerlo en la tabla PERSONAL
2- para que pueda tomar asistencia a sus alumnos
aidngar su codigo de personal en la tabla INSTRUCTOR
colocar su cod de carreras en el campo idcertificacion
para garaycochea idGA/idSA
Y EN LA TABLA usuario
luego agregarlo a la tabla USUARIOA
@gmocamilotd
gmocamilotd / datelle
Last active September 20, 2018 14:07
este es el detalle del css para el markdown de intellij :)
body {
background-color: #e6e6e6;
color :#444;
font-family: "Open Sans","Source Sans Pro","Helvetica Neue",Helvetica,sans-serif;
margin : 5px 8%;
}
a {
color: #32f;
text-decoration:none;
font-style: italic;
@gmocamilotd
gmocamilotd / la receta
Last active June 30, 2018 01:28
ampps serverhost
el mejor modo creo que es
# primero
buscar en el archivo de conf de apache (q puede ser C:/ > MAMP > conf > apache > httpd.conf)
la linea que originalmente dice:
~~~
DocumentRoot "{$path}/www"
~~~
cambiarla para la nueva ruta
@gmocamilotd
gmocamilotd / nnn
Created June 27, 2018 19:52
como mantener una variable global
https://stackoverflow.com/questions/43991306/angular-4-5-6-global-variables/43991457
@gmocamilotd
gmocamilotd / correcion
Last active November 15, 2018 15:33
Illegal string offset Warning PHP en sidebar_position en sidebar.php desofuscar, desencriptar
/* aproximadamente es en a linea 26 */
/*
cod original:
$page_meta[ 'sidebar' ] = 'smt_default_sidebar';
$page_meta[ 'sidebar_position' ] = smt_getOption( 'layout', 'pagelayout' );*/
/* la correcion: */
@gmocamilotd
gmocamilotd / mk
Last active November 15, 2018 15:33
tema, desofuscar, desencriptar
1.- primero identificar que el archivo que contiene el codigo molestoso es del tema en: js/smthemes.js
2.- todo el contenido de archivo se puede desencriptar en http://deobfuscatejavascript.com/
3.- eso aunque parece que ya podemos corregirlo y usarlo.. no funciona, hay algunas funcoines de la pagina que desaparece si simplemente lo usamos así
sin embargo nos da una idea de como se puede evitar que cumpla su cometido.
4.- asi que mejor NO lo des ofuscamos, solo en algu servico web gratuito le damos orden (beauty it) x ejemplo en
https://www.danstools.com/javascript-beautify/
5.- luego así como queda lo pegamos y reemeplzamos con el resultado todo el contenido del archivo js/smthemes.js
6.- luego con CTRL+F buscamos **la segunda vez** (la primera sería cuando declara esa variable) que aparece la palabra ```embeded``` y la reemplazamos por ```true```
7.- y volvemos a subir el nuevo archivo a js/smthemes.js
aunque el intellije me dice que el archvio perdera los cambios al ser regenerado, p
# CSS
## Respecto la sintaxis
- Usar tabs suaves, con solo dos espacios
- Cuando se indiquen grupos de selectores, colocar uno por línea
~~~ css
/* Good CSS */
.selector,
.selector-secondary,
.selector[type="text"] {