This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from django.contrib import admin | |
| from more_with_admin.examples import models | |
| class DocumentAdmin(admin.ModelAdmin): | |
| def queryset(self, request): | |
| qs = super(DocumentAdmin, self).queryset(request) | |
| # If super-user, show all comments | |
| if request.user.is_superuser: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from django import template | |
| from django.conf import settings | |
| from random import choice | |
| register = template.Library() | |
| #usage: {{explamation}}! A fun exclamation filter for django | |
| @register.filter(name="exclamation") | |
| def exclamation(punctuation): | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from django.dispatch import receiver | |
| from django.db.models.signals import post_save | |
| from django.contrib.contenttypes.models import ContentType | |
| @receiver(post_save) | |
| def model_saved(sender, instance, signal, *args, **kwargs): | |
| app_label = sender._meta.app_label | |
| model_name = sender._meta.module_name | |
| content_type = ContentType.objects.get(app_label=app_label, model=model_name) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import boto | |
| from boto.s3.key import Key | |
| from django.conf import settings | |
| #settings: | |
| """ | |
| AWS_ACCESS_KEY_ID | |
| AWS_SECRET_ACCESS_KEY | |
| DEFAULT_BUCKET |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //================================================ Python code sample ================================================// | |
| import urllib | |
| # If your firewall blocks access to port 5567, you can fall back to port 80: | |
| # url = "http://bulksms.2way.co.za/eapi/submission/send_sms/2/2.0" | |
| # (See FAQ for more details.) | |
| url = "http://bulksms.2way.co.za:5567/eapi/submission/send_sms/2/2.0" | |
| params = urllib.urlencode({'username' : 'myusername', 'password' : 'xxxxxxxx', 'message' : 'Testing Python', 'msisdn' : 271231231234}) | |
| f = urllib.urlopen(url, params) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ | |
| requirements: | |
| pip install django_mailchimp | |
| """ | |
| import mailchimp | |
| def add_to_list(self,request, list_id, email): | |
| mailinglist = mailchimp.utils.get_connection().get_list_by_id(list_id) | |
| return mailinglist.subscribe(email,{'EMAIL':email}) # True / False |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $.getScript("http://j.maxmind.com/app/geoip.js",function(){ | |
| console.log(geoip_country_code()); | |
| console.log(geoip_country_name()); | |
| console.log(geoip_city()); | |
| console.log(geoip_region()); | |
| console.log(geoip_region_name()); | |
| console.log(geoip_latitude()); | |
| console.log(geoip_longitude()); | |
| console.log(geoip_postal_code()); | |
| }); |
NewerOlder