Fixed #25448 -- Eased GISLookup subclassing with custom lookups
Fixed #25448 -- Eased GISLookup subclassing with custom lookups

When someone needs to build a custom backend-specific GIS lookup, it
is much easier done if getting the spatial operator class happens in
a dedicated method (no need to rewrite the entire as_sql() method).

krisys/django,monetate/django,knifenomad/django,techdragon/django,robhudson/django,sarvex/django,treyhunner/django,akintoey/django,reinout/django,himleyb85/django,akintoey/django,sadaf2605/django,alexallah/django,avneesh91/django,areski/django,ajoaoff/django,carljm/django,atul-bhouraskar/django,mojeto/django,kutenai/django,alexallah/django,dwightgunning/django,GhostThrone/django,shaib/django,frdb194/django,anant-dev/django,elky/django,filias/django,dracos/django,jscn/django,andela-ifageyinbo/django,robhudson/django,treyhunner/django,ironbox360/django,vincepandolfo/django,charettes/django,payeldillip/django,EmadMokhtar/Django,hobarrera/django,MoritzS/django,piquadrat/django,edmorley/django,follow99/django,alexmorozov/django,varunnaganathan/django,freakboy3742/django,monetate/django,ifduyue/django,theo-l/django,evansd/django,matiasb/django,andreif/django,uranusjr/django,darkryder/django,blindroot/django,georgemarshall/django,adamchainz/django,sgzsh269/django,JavML/django,tomchristie/django,treyhunner/django,hottwaj/django,intgr/django,sgzsh269/django,lwiecek/django,takis/django,simonw/django,andela-ifageyinbo/django,auvipy/django,ghickman/django,arun6582/django,whs/django,mattseymour/django,JavML/django,camilonova/django,jylaxp/django,jpic/django,avneesh91/django,sarthakmeh03/django,MarcJoan/django,carljm/django,yewang15215/django,apollo13/django,dursk/django,koordinates/django,dgladkov/django,phalt/django,loic/django,MarcJoan/django,charettes/django,ABaldwinHunter/django-clone,rajsadho/django,willhardy/django,neiudemo1/django,rsalmaso/django,ABaldwinHunter/django-clone-classic,rsalmaso/django,erikr/django,filias/django,BlindHunter/django,savoirfairelinux/django,andreif/django,mjtamlyn/django,tysonclugg/django,taaviteska/django,alexmorozov/django,tcwicklund/django,ghickman/django,WillGuan105/django,sergei-maertens/django,dfdx2/django,mjtamlyn/django,karyon/django,whs/django,filias/django,MikeAmy/django,zsiciarz/django,davidharrigan/django,elky/django,atul-bhouraskar/django,schinckel/django,dpetzold/django,carljm/django,BlindHunter/django,neiudemo1/django,benjaminjkraft/django,labcodes/django,Endika/django,zsiciarz/django,auvipy/django,webgeodatavore/django,sarthakmeh03/django,rrrene/django,akintoey/django,wkschwartz/django,yakky/django,vincepandolfo/django,dpetzold/django,sarvex/django,tomchristie/django,auvipy/django,jylaxp/django,webgeodatavore/django,theo-l/django,mlavin/django,gunchleoc/django,stewartpark/django,piquadrat/django,vincepandolfo/django,shacker/django,wsmith323/django,rhertzog/django,shacker/django,nemesisdesign/django,MarkusH/django,jaywreddy/django,frankvdp/django,rhertzog/django,aisipos/django,kosz85/django,jaywreddy/django,DasIch/django,fenginx/django,ecederstrand/django,apollo13/django,mlavin/django,phalt/django,indevgr/django,aisipos/django,benjaminjkraft/django,ecederstrand/django,manhhomienbienthuy/django,koniiiik/django,krisys/django,Beauhurst/django,avneesh91/django,rrrene/django,andreif/django,frishberg/django,mcella/django,andela-ifageyinbo/django,karyon/django,frishberg/django,andresgz/django,tbeadle/django,techdragon/django,shacker/django,rmboggs/django,alexmorozov/django,takis/django,blighj/django,felixxm/django,dpetzold/django,timgraham/django,twz915/django,kosz85/django,reinout/django,kutenai/django,bak1an/django,varunnaganathan/django,blueyed/django,dursk/django,ebar0n/django,auready/django,nemesisdesign/django,rizumu/django,asser/django,mathspace/django,sadaf2605/django,monetate/django,poiati/django,zerc/django,DasIch/django,Leila20/django,taaviteska/django,payeldillip/django,blindroot/django,nealtodd/django,georgemarshall/django,yewang15215/django,MarcJoan/django,blueyed/django,blighj/django,JavML/django,piquadrat/django,gitaarik/django,abomyi/django,krisys/django,rhertzog/django,peterlauri/django,mrbox/django,sarthakmeh03/django,haxoza/django,Leila20/django,guettli/django,ifduyue/django,rizumu/django,elena/django,alimony/django,erikr/django,neiudemo1/django,AltSchool/django,krisys/django,fenginx/django,mathspace/django,rsalmaso/django,DasIch/django,synasius/django,jarshwah/django,jscn/django,pauloxnet/django,savoirfairelinux/django,tysonclugg/django,dsanders11/django,himleyb85/django,sadaf2605/django,charettes/django,tuhangdi/django,mathspace/django,taaviteska/django,auready/django,adamchainz/django,sgzsh269/django,MounirMesselmeni/django,jsoref/django,koniiiik/django,rizumu/django,tysonclugg/django,dydek/django,alimony/django,rapilabs/django,nealtodd/django,uranusjr/django,jarshwah/django,evansd/django,robhudson/django,apollo13/django,arun6582/django,baylee/django,dsanders11/django,knifenomad/django,ebar0n/django,mojeto/django,ar45/django,dfdx2/django,jpic/django,yakky/django,tcwicklund/django,willhardy/django,mjtamlyn/django,vincepandolfo/django,harisibrahimkv/django,uranusjr/django,poiati/django,camilonova/django,jsoref/django,simonw/django,aisipos/django,asser/django,stewartpark/django,alexallah/django,andreif/django,rizumu/django,pauloxnet/django,dydek/django,payeldillip/django,dydek/django,dydek/django,wkschwartz/django,daniponi/django,kutenai/django,etos/django,Balachan27/django,poiati/django,blueyed/django,sergei-maertens/django,wsmith323/django,DasIch/django,django/django,nemesisdesign/django,jpic/django,AltSchool/django,schinckel/django,rhertzog/django,zsiciarz/django,rajsadho/django,nemesisdesign/django,karyon/django,dfdx2/django,timgraham/django,peterlauri/django,daniponi/django,synasius/django,JavML/django,benjaminjkraft/django,sjlehtin/django,mattseymour/django,avneesh91/django,techdragon/django,zsiciarz/django,rynomster/django,atul-bhouraskar/django,dfunckt/django,takis/django,ABaldwinHunter/django-clone-classic,mrbox/django,ar45/django,mathspace/django,alilotfi/django,ghickman/django,schinckel/django,Leila20/django,MikeAmy/django,Beauhurst/django,googleinterns/django,loic/django,GhostThrone/django,mcella/django,andresgz/django,sergei-maertens/django,ironbox360/django,ebar0n/django,MounirMesselmeni/django,synasius/django,benjaminjkraft/django,rmboggs/django,ar45/django,MoritzS/django,akintoey/django,labcodes/django,dfunckt/django,Leila20/django,intgr/django,freakboy3742/django,timgraham/django,camilonova/django,takis/django,stewartpark/django,dwightgunning/django,frishberg/django,harisibrahimkv/django,monetate/django,abomyi/django,kaedroho/django,googleinterns/django,sarvex/django,MoritzS/django,etos/django,freakboy3742/django,claudep/django,poiati/django,marissazhou/django,baylee/django,Endika/django,dfunckt/django,intgr/django,indevgr/django,lwiecek/django,asser/django,yewang15215/django,daniponi/django,elena/django,davidharrigan/django,theo-l/django,mitya57/django,rapilabs/django,peterlauri/django,auready/django,syphar/django,varunnaganathan/django,bak1an/django,yakky/django,darjeeling/django,dwightgunning/django,loic/django,edmorley/django,koordinates/django,edmorley/django,dgladkov/django,piquadrat/django,twz915/django,ajoaoff/django,knifenomad/django,ajoaoff/django,manhhomienbienthuy/django,koniiiik/django,karyon/django,alimony/django,loic/django,rlugojr/django,frdb194/django,rlugojr/django,craynot/django,ar45/django,ironbox360/django,savoirfairelinux/django,hobarrera/django,shaib/django,alimony/django,peterlauri/django,gchp/django,carljm/django,ecederstrand/django,django/django,asser/django,ghedsouza/django,dsanders11/django,WillGuan105/django,adamchainz/django,frankvdp/django,EmadMokhtar/Django,elky/django,mattseymour/django,jarshwah/django,indevgr/django,ghedsouza/django,EmadMokhtar/Django,areski/django,alilotfi/django,elky/django,wkschwartz/django,darkryder/django,koordinates/django,apollo13/django,koordinates/django,haxoza/django,rapilabs/django,sergei-maertens/django,anant-dev/django,theo-l/django,pauloxnet/django,MoritzS/django,willhardy/django,camilonova/django,rsalmaso/django,shacker/django,dsanders11/django,gchp/django,blueyed/django,kosz85/django,darkryder/django,atul-bhouraskar/django,guettli/django,pauloxnet/django,etos/django,darkryder/django,webgeodatavore/django,dursk/django,mattseymour/django,dgladkov/django,dgladkov/django,taaviteska/django,uranusjr/django,elena/django,tomchristie/django,denys-duchier/django,dracos/django,andresgz/django,MikeAmy/django,mojeto/django,felixxm/django,Endika/django,rmboggs/django,mojeto/django,MarkusH/django,georgemarshall/django,abomyi/django,syphar/django,schinckel/django,solarissmoke/django,davidharrigan/django,zerc/django,rmboggs/django,sjlehtin/django,himleyb85/django,gchp/django,erikr/django,abomyi/django,willhardy/django,MounirMesselmeni/django,MarkusH/django,claudep/django,syphar/django,WillGuan105/django,ghickman/django,Balachan27/django,jylaxp/django,MounirMesselmeni/django,marissazhou/django,nealtodd/django,mitya57/django,tomchristie/django,alilotfi/django,whs/django,ghedsouza/django,labcodes/django,darjeeling/django,auready/django,whs/django,mitya57/django,sarthakmeh03/django,kaedroho/django,alexallah/django,rrrene/django,jsoref/django,reinout/django,jscn/django,jaywreddy/django,stewartpark/django,zerc/django,craynot/django,blighj/django,raphaelmerx/django,blighj/django,rynomster/django,frdb194/django,Beauhurst/django,dracos/django,Beauhurst/django,ajoaoff/django,MikeAmy/django,solarissmoke/django,twz915/django,labcodes/django,blindroot/django,gunchleoc/django,dfunckt/django,tuhangdi/django,WillGuan105/django,baylee/django,synasius/django,frankvdp/django,etos/django,hottwaj/django,rynomster/django,zerc/django,arun6582/django,gitaarik/django,timgraham/django,yakky/django,Balachan27/django,koniiiik/django,shaib/django,denys-duchier/django,darjeeling/django,wsmith323/django,mcella/django,savoirfairelinux/django,manhhomienbienthuy/django,fenginx/django,marissazhou/django,follow99/django,jaywreddy/django,wkschwartz/django,bak1an/django,tbeadle/django,rajsadho/django,shaib/django,baylee/django,jsoref/django,anant-dev/django,areski/django,reinout/django,mlavin/django,django/django,nealtodd/django,fenginx/django,hottwaj/django,treyhunner/django,haxoza/django,rlugojr/django,indevgr/django,filias/django,gitaarik/django,ironbox360/django,sjlehtin/django,varunnaganathan/django,ABaldwinHunter/django-clone,syphar/django,Endika/django,dfdx2/django,erikr/django,jpic/django,dwightgunning/django,claudep/django,dpetzold/django,tbeadle/django,follow99/django,payeldillip/django,BlindHunter/django,BlindHunter/django,rajsadho/django,darjeeling/django,solarissmoke/django,dursk/django,kaedroho/django,haxoza/django,blindroot/django,jylaxp/django,follow99/django,andela-ifageyinbo/django,matiasb/django,mitya57/django,mrbox/django,hobarrera/django,wsmith323/django,kutenai/django,gunchleoc/django,ebar0n/django,AltSchool/django,denys-duchier/django,tysonclugg/django,frishberg/django,rlugojr/django,anant-dev/django,neiudemo1/django,claudep/django,alexmorozov/django,ecederstrand/django,ifduyue/django,ifduyue/django,googleinterns/django,frankvdp/django,denys-duchier/django,rapilabs/django,sjlehtin/django,craynot/django,phalt/django,AltSchool/django,himleyb85/django,jarshwah/django,jscn/django,harisibrahimkv/django,gitaarik/django,marissazhou/django,MarcJoan/django,solarissmoke/django,mcella/django,harisibrahimkv/django,matiasb/django,arun6582/django,hottwaj/django,georgemarshall/django,intgr/django,evansd/django,edmorley/django,felixxm/django,tuhangdi/django,ghedsouza/django,ABaldwinHunter/django-clone,MarkusH/django,areski/django,aisipos/django,simonw/django,django/django,dracos/django,tcwicklund/django,webgeodatavore/django,raphaelmerx/django,auvipy/django,raphaelmerx/django,simonw/django,guettli/django,frdb194/django,mrbox/django,knifenomad/django,tbeadle/django,yewang15215/django,rrrene/django,lwiecek/django,matiasb/django,sgzsh269/django,hobarrera/django,gchp/django,tcwicklund/django,andresgz/django,lwiecek/django,alilotfi/django,robhudson/django,sarvex/django,raphaelmerx/django,ABaldwinHunter/django-clone,gunchleoc/django,elena/django,sadaf2605/django,felixxm/django,daniponi/django,mjtamlyn/django,phalt/django,adamchainz/django,GhostThrone/django,ABaldwinHunter/django-clone-classic,manhhomienbienthuy/django,googleinterns/django,ABaldwinHunter/django-clone-classic,mlavin/django,charettes/django,Balachan27/django,rynomster/django,guettli/django,kosz85/django,techdragon/django,twz915/django,craynot/django,bak1an/django,tuhangdi/django,GhostThrone/django,evansd/django,davidharrigan/django