Skip to content

Instantly share code, notes, and snippets.

View dlyapun's full-sized avatar

Dmitry Lyapun dlyapun

View GitHub Profile
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os, time
def main():
menu()
# Ввод начальных параметров
secter_key = raw_input("Введите ключ - ")
text = raw_input("Введите текст - ")
< Django view >
paginator = Paginator(data['photos'], PAGINATE_BY)
page = request.GET.get('page', 1)
try:
data['photos'] = paginator.page(page)
except PageNotAnInteger:
data['photos'] = paginator.page(1)
except EmptyPage:
data['photos'] = paginator.page(paginator.num_pages)
gulpfile.js
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var minify = require('gulp-minify-css');
var concat = require('gulp-concat');
var watch = require('gulp-watch');
var gutil = require('gulp-util');
var babel = require('gulp-babel');
var sass = require('gulp-sass');
@dlyapun
dlyapun / gist:de03f1e9524ce9f19fab6bebb77db392
Created April 20, 2017 10:30
COMPARE TWO WORDS PYTHON
MISTAKE_COUNTS = 4
def check_word(string_one, string_two):
string_one = string_one.lower()
string_two = string_two.lower()
found_count = len(string_one) - len(string_one) / MISTAKE_COUNTS
result = []
for index in xrange(0, len(string_two)):
not_found, found = 0, 0
try:
class DentistAdmin(admin.ModelAdmin):
list_display = ['dentist_id',
'first_name',
'last_name',
'id',
'state',
'city',
'zipcode_zip',
]
def get_search_results(self, request, queryset, search_term):
queryset, use_distinct = super(OogleUserAdmin, self).get_search_results(request, queryset, search_term)
if search_term.isdigit():
queryset = self.model.objects.filter(Q(id=search_term) | Q(dentist__dentist_id=search_term) | Q(login_dentist__dentist_id=search_term))
sort_param = request.GET.get('o', '').split('.')
full_sort_param = []
index = 1
for field in self.list_display:
for param in sort_param:
if str(index) in param:
import math
PAGINATE_BY = 10
ALL_PAGES = 'all pages'
def paginator(page, data_objects, objects_count=None):
paginate = PAGINATE_BY
page = int(page)
next = PAGINATE_BY * page
<table border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" align="left" nowrap="">
<table width="570" border="0" cellpadding="5" cellspacing="0">
<tbody>
<tr>
<td width="410" valign="top" align="left">
<font id="copyreviews" face="Arial, Helvetica, sans-serif" size="2" color="#FF6600">
<a target="_blank" href="{{ domain }}/{{ dentist.get_slug }}">
@dlyapun
dlyapun / gist:f7f47b50f80f5c004c212c8b710227e3
Created November 6, 2017 20:35
Pagination Django Python
import math
PAGINATE_BY = 9
ALL_PAGES = 'all pages'
def paginator(page, data_objects, objects_count=None):
paginate = PAGINATE_BY
page = int(page)
next = PAGINATE_BY * page
@dlyapun
dlyapun / gist:b06d4622ec7c34d4025b102a4ecb6d5c
Created November 22, 2017 15:20
Test Django admin actions save_model save_related
from django.core.urlresolvers import reverse
from django.test import TestCase, Client
from django.contrib.admin.sites import AdminSite
from gloodny.models import *
from django.forms.models import model_to_dict
class ChangeHistoryTests(TestCase):
fixtures = ['init_gloodny.json']