Skip to content

Instantly share code, notes, and snippets.

View sainipray's full-sized avatar
🎯
Focusing

NeErAj KuMaR sainipray

🎯
Focusing
View GitHub Profile
@sainipray
sainipray / filter.py
Created February 27, 2020 09:53
Custom Django rest framework Ordering Filter
from rest_framework.filters import OrderingFilter
class CustomOrderFilter(OrderingFilter):
allowed_custom_filters = ['user_city', 'user_country']
fields_related = {
'user_city': 'user__city__name', # ForeignKey Field lookup for ordering
'user_country': 'user__country__name'
}
def get_ordering(self, request, queryset, view):
@sainipray
sainipray / Scratch data from Stackoverflow.com using Python BeautifulSoup4 library
Created October 9, 2017 20:39
Get Stackoverflow.com scratch data using Python BeautifulSoup4 library
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import bs4
import requests
def get_data(url):
res = requests.get(url)
res.raise_for_status()
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import bs4
import requests
def get_data(url):
res = requests.get(url)
res.raise_for_status()
@sainipray
sainipray / session_required_decorator.py
Created June 2, 2016 19:05 — forked from kk6/session_required_decorator.py
Django's session required decorator
#-*- coding:utf-8 -*-
from functools import wraps
from django.contrib import messages
from django.shortcuts import redirect
def session_required(session_key, fail_redirect_to):
def _session_required(view_func):
@wraps(view_func)
@sainipray
sainipray / Turbo C Simple Editor Design Code (Work in Turbo C C++ Compliler Software)_design.h
Last active October 16, 2015 14:12
In this Gist window.c file is main for Run for Turbo C Simple Editor Design.This file only can run use in Turbo C/C++ Software.i've used three file in this editor design 1.design.h this file url is :http://bit.ly/1Low45Z , 2. mouse.h this file url is : http://bit.ly/1LowbOM and last 3.window.c this file url is :http://bit.ly/1LowgCf
#include<stdio.h>
#include<conio.h>
#include<dos.h>
int Vari1,j,k,X_Axis=1,Count_Word,ch,Full_Clipboard,Y_Axis,More_Clipboard=1,Condition_Match,Is_Black_Shade,i,a,b,Shift_Clipboard,Count_Clipboard,Clipboard_No;
char *string;
char far *p;
char far *q;
char *Turbo[]=
{
" F1 Help ³ Redraw the screen",