MicroPyramid
Blog

A blog about Django, Python, mongo DB, LINUX, Amazon Web Services


LATEST BLOGS

How to track your issues and projects by using GITLab

Posted On 22 January 2016 By MicroPyramid

Gitlab is a great issue tracker. You can log your project activities like issue status, deadline etc in a git repository. Before that, you need to login to Gitlab and then go to the project where you need to create/manage issues .

Django - migrating from function based views to class based views

Posted On 22 January 2016 By MicroPyramid

The single most significant advantage in Django class-based views is inheritance. On a large project it's likely that we will have lots of similar views. instead of writing the repeated code we can simply have our views inherit from a base view.

How To Write Custom migrations in Django

Posted On 22 January 2016 By MicroPyramid

This blog post will help you to get deeper into Django Migrations - how Migrations works and how to create or add our custom migrations. Migrations are mainly for keeping the data model of you database up-to-date.

Deploying Django project on Elastic Beanstalk

Posted On 22 January 2016 By MicroPyramid

Here You can learn about how to setup and deploy a Django application to Amazon Web Services (AWS).

Tools/technologies used:
Python v2.7
Django v1.7
Amazon Elastic Beanstalk, EC2, and S3

Integration Of Linkedin API in python django

Posted On 22 January 2016 By MicroPyramid

Using Linkedin integration, we can get the user verified email id, general information, work history in a less span of time, and a user can also share articles.

These Following steps are needed for Linkedin integration:
1. creating LinkedIn app
2. Authenticating user and getting an access token.
3. Get user information, work history using access token.

Understanding Logstash Parsing Configurations and options

Posted On 22 January 2016 By MicroPyramid

In This Tutorial we will learn to customize Logstash to parse any type of Log Files. Logstash helps us to process logs and other event data from a variety of systems. It also Supports variable injection into elasticsearch and has 200+ plugins.

Integration Of GitHub API with python django

Posted On 22 January 2016 By MicroPyramid

Using Github integration, we can get the user verified email id, general information, git hub URL, id, disk usage, public, private repo's, gists and followers, following in a less span of time.

These Following steps are needed for Github integration:
1. creating git hub app
2. Authenticating user and getting an access token.
3. Get user information, work history using access token.

How to Create initial django migrations for existing DB schema.

Posted On 22 January 2016 By MicroPyramid

Django provides the comfort database migrations from its version 1.8, with which we can avoid the usage of third party packages like south. Adding migrations to new apps is straightforward - they come preconfigured to accept migrations, and so just run make migrations once you’ve made some changes. But if your app already has models and database tables, and doesn’t have migrations yet or you got your migrations messed up, you’ll need to convert your app to use migrations.

Dynamically Adding Google Maps with Marker In Django

Posted On 22 January 2016 By MicroPyramid

Google Maps allows you to display maps on your web site, we can also customize maps, and the information on maps.
The Google Maps API is a JavaScript library. It can be added to a web page with a following script tags:

How to deploy django with uwsgi and nginx using Ansible play book

Posted On 11 January 2016 By MicroPyramid

Ansible is a scripting language mostly used to automate installing applications, deploying apps etc..
Why Ansible:
You may think why learn new language if I can do the same using shell scripts, well that's ok but in my opinion ansible doesn't take much time to learn and shell scripts could become complex as the projects scale up. You can read afurther details over here(https://news.ycombinator.com/item?id=6431552).

Need any Help in your Project?Let's Talk