-->

Software engineering facts, information, and skills shared by Priya Philip

Django Q objects

Priya Philip 3 weeks, 5 days ago

Q objects (django.db.models.Q) is an object used to encapsulate a collection of keyword arguments.

Generators in Python

Priya Philip 1 month ago

Generators are used to create iterators, but with a different approach. Generators are simple functions which return an iterable set of items, one at a time, in a special way.

Defining and sending django signals

Priya Philip 1 month ago

Defining signals

class Signal(providing_args=list)

All signals are  django.dispatch.Signal instances. The providing_args is a list of the names of arguments the signal will provide to listeners.

Django Signals

Priya Philip 1 month ago

Django Signals allows decoupled (independent) applications get notified when certain events occur elsewhere in the framework with the help of 'signal dispatcher'.  The 'signal dispatcher' is  Django's mechanism used  to send and receive messages between different parts of an application which are instances of Signal, via the connect method.

Categories:
Stats:

HttpRequest methods

Priya Philip 1 month, 2 weeks ago
HttpRequest represents an incoming HTTP request, including all HTTP headers and user-submitted data

HttpRequest attributes

Priya Philip 1 month, 2 weeks ago

Django uses request and response objects to pass state through the system. When a page is requested, Django creates an HttpRequest object that contains metadata about the request. Then Django loads the appropriate view, passing the HttpRequest as the first argument to the view function. Each view is responsible for returning an HttpResponse object.

Merging two Dictionaries- Python

Priya Philip 1 month, 2 weeks ago

There are various ways in python to merge Dictionaries. Few of them are shown below.

Categories:
Stats:

Git aliases

Priya Philip 1 month, 2 weeks ago

The term 'alias' is synonymous with a shortcut. Alias creation is a common pattern found in other popular utilities like `bash` shell. Aliases are used to create shorter commands that map to longer commands. Aliases enable more efficient workflows by requiring fewer keystrokes to execute a command. 

Get a file's size with C++17

Priya Philip 1 month, 2 weeks ago

std:: experimental:: filesystem:: file_size

<filesystem> (added in C++17) makes this straightforward.

Wish to hire us?

We take the vision which comes from dreams and apply the magic of science and mathematics, adding the heritage of our profession and our knowledge to create a design.