Skip to main content

Posts

Change Image name when model field updates {DJANGO}

  if  instance.id:             new_name = '{}.{}'.format(instance.pk, ext)             print(f'name is {new_name}')             return os.path.join('images', new_name)
Recent posts

How to change working directory of a python program - Using built in OS Module

 This blogpost is all about finding your current working directory and changing according to your choice Check current working directory for python program Follow the code snippet below to find your current working directory. This is the path in which your python program is currently running. import  os print ( os. getcwd ()) Change current working directory of your python program Follow the code snippet below to accomplish the task. import  os os. chdir ( ' c://desired_folder ' ) This will change your current working directory path to your desired path 

How to make a private repository in Git Hub

  Step 1 is to create a gitignore file in that directory. So open Git Bash in the desired directory. Then use the command below to accomplish the task. Here you can add name of files or folders which you don't want to add in your github repository. Adding the file name or file directory name will simply ignore that file or file directory. touch .gitignore Step 2 is to Initialise. So use the command below to initialize. git init Step 3 is to add content to staging area. So use the command below to add all the content to staging area and prepare all the content to be added to your repository.  git add . Remember all the files except the file names added in the gitignore file will be added to the staging area. Step 4 is to make our first commit. So use the command below to make a commit. Here i called my first commit as "Initial Commit" you can call it "First Commit" or whatever you like. git commit -m "Initial Commit" Step 4 is an optional step, but i in

Inbuilt PHP functions for Wordpress - Basic Wordpress Theme Development

while(have_posts()) {} This in built function of php runs the following program we have posts. But 1 concept in not clear yet. This while loop will run n number of times or if we don't use or fetch the post using while loop then will the loop go infinite times? To understand this we must be clear of the for loop If we use the_post(); function of wordpress then only we can make the loop finite.  Make sure to use the_post();  to fetch the post and this is important to finish the loop. Else the while loop will go infinite. Example of correct loop  : <?php while ( have_posts () ){      the_post ();      echo " hello " ; } ? > The above loop will print hello = no. of posts. Example of incorrect loop : <?php while ( have_posts () ){      echo " hello " ; } ? > The above loop will print  hello  infinite no. of times. the_title(); The php function fetches the title of the blogpos

[SOLVED] An AMP component 'script' tag is present, but unused - Search Console issue for wordpress website

I Encounter this issue " An AMP component 'script' tag is present, but unused." in my search console for a wordpress website.  I was using "Newspaper 9" wordpress theme with AMP enabled with the help of plugin provided by NEWSPAPER THEME. Everything was going good until i got this error. An AMP component 'script' tag is present, but unused. It was clear the error was due to a change in my website code. I recently got Adsense approval for my website and it was pretty clear that it was due to " AMP ADS ".  I think that my website was adsense approved a few days ago and this could be the reason that AMP-ADS were not setup properly. I used GOOGLE SITE KIT to implement Auto Ads as well as inserting the Ad-code for Adsense approval.  How I solved This Issue I tried many ways to implement amp-ads with the help of AMP Plugin provided by newspaper, Google Site kit. I also tried many Amp settings in my Adsense Dashboard. Luc

Access or select tags, items, div, class, id, etc using xpaths | Scrapping Guide

When we learn web scraping or web automation its very important to understand the concepts of "XPATHS" and using them to get most benefit.  You would be surprised to know that XPATHS Version 1 was created in 1999 and since then we have many version of xpaths and many more to come. But current browsers only support XPATHS Version 1 . Learning XPATH is really easy as well interesting.  Now I will tell you about the structure of XPATHS in rest of the Blogpost Structure of XPATHS   There no need to go deep inside XPATHS if you primarily want to learn web scraping or web automation but remember these two points given below to make your life easier. Remember that a XPATH always start with two forward slash "//"  After 2 Forward slash comes the element name such as "p", "div", etc. Example of XPATH: Here are 3 examples which will facilitate the learning of XPATH and will make the stuff as easy as a loaf of bread. Example

3 Best Ways to center a div inside a div using css only

I will talk about 3 ways to 'Center a div inside a div using css'. All the 3 methods are very easy and even a beginner can understand the concept. However i will also provide the code in this post.  Stay Tuned till the last method as i will center a div inside another div by using just 2 lines of code OUR CODE'S PRE WORKOUT Follow these 3 steps before using any of the method to center a div inside a div.  1. Before You use any of the trick to center the div using css make sure you have removed the by default margin (8px) and padding (8px) and don't forget to set box sizing to border box. Code to do the magical stuff : * {      margin :  0 ;      padding :  0 ;      box-sizing :  border-box ; } 2 .I assume that you have marked the class of main div as class="parent_div" and the class of inner div as class="child_div" 3. Now I will give  blue color  so that we can check the div easily and can debug ac