<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: giftedstan</title>
    <description>The latest articles on DEV Community by giftedstan (@giftedstan).</description>
    <link>https://dev.to/giftedstan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F179428%2F4c1ad6ca-15ae-41d9-b6ca-fd95a714549e.jpeg</url>
      <title>DEV Community: giftedstan</title>
      <link>https://dev.to/giftedstan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/giftedstan"/>
    <language>en</language>
    <item>
      <title>Threads Video Downloader Online</title>
      <dc:creator>giftedstan</dc:creator>
      <pubDate>Sun, 09 Jul 2023 10:32:46 +0000</pubDate>
      <link>https://dev.to/giftedstan/threads-video-downloader-online-14el</link>
      <guid>https://dev.to/giftedstan/threads-video-downloader-online-14el</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--t_hvaHGt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0w0ecvlqhq9d7rqiv8an.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t_hvaHGt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0w0ecvlqhq9d7rqiv8an.png" alt="Threads Video Downloader Online" width="720" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is threads
&lt;/h2&gt;

&lt;p&gt;Threads is Meta’s text-based Twitter rival. It is tied to your Instagram account, so you can create an account by logging in using your Instagram credentials.&lt;/p&gt;

&lt;p&gt;Threads is a popular social media platform that allows users to send and read short messages called “threads.” It was created in 2023 by Meta, and is growing very fast.It is the biggest competitor of Twitter&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.threadsdownload.xyz/"&gt;Visit Threads Downloader&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Easy Steps To Download Videos From Threads
&lt;/h2&gt;

&lt;p&gt;Threads Downloader is a free online Threads downloader. Threads videos and photos can be downloaded and saved for free with no speed restrictions. Simply paste the link and the download will begin instantly. To download a video from Threads, simply copy the link and paste it into the URL field above.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.threadsdownload.xyz/"&gt;Visit Threads Downloader&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steps&lt;/strong&gt;&lt;br&gt;
1)Copy the URL of the Threads video which you want to save.&lt;br&gt;
2) Paste the Threads video copied URL in the URL field above.&lt;br&gt;
3) Then click the Download or the Enter key.&lt;br&gt;
4) When downloaded successfully select your preferred file quality choose Mp4 for video format and Mp3 for Audio format&lt;/p&gt;

&lt;h2&gt;
  
  
  The online Threads video downloader is free to use
&lt;/h2&gt;

&lt;p&gt;Yes, it is always free and there is no limit on the number of downloads. So, It is up to you to decide on how much content to upload.&lt;/p&gt;

&lt;h2&gt;
  
  
  Can I download any video from Threads using this downloader?
&lt;/h2&gt;

&lt;p&gt;The availability of video downloads depends on the privacy settings and permissions set by the users who shared them on Threads. Some videos may not be downloadable due to privacy restrictions or the choices made by the content creators.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Threads Video Downloader is user-friendly
&lt;/h2&gt;

&lt;p&gt;You don’t have to sit for hours and hours figuring out how to download video from Threads. We”ve made the download scheme as simple as possible for you to save Threads videos in no time at all.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why you should use Threads Online Video Downloader
&lt;/h2&gt;

&lt;p&gt;1.No spammy advertisements and pop-ups like other websites.&lt;/p&gt;

&lt;p&gt;2.Faster downloading in comparison to other websites.&lt;/p&gt;

&lt;p&gt;3+100 free tool to download Threads videos.&lt;/p&gt;

&lt;p&gt;4.No logins and signups.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.threadsdownload.xyz/"&gt;Visit Threads Downloader&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>frontend</category>
    </item>
    <item>
      <title>How to host django apps on railway</title>
      <dc:creator>giftedstan</dc:creator>
      <pubDate>Tue, 24 Jan 2023 10:37:06 +0000</pubDate>
      <link>https://dev.to/giftedstan/how-to-host-django-apps-on-railway-2gd5</link>
      <guid>https://dev.to/giftedstan/how-to-host-django-apps-on-railway-2gd5</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fshmf5tpw0jlr79v336c3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fshmf5tpw0jlr79v336c3.png" alt="Railway And Django Image" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Django is a popular open-source web framework that is used to build web applications. It is written in Python and follows the Model-View-Controller (MVC) architecture. One of the key features of Django is its ability to easily host web applications on various platforms. In this article, we will be discussing how to host Django apps on Railway.&lt;/p&gt;

&lt;p&gt;Railway is a web hosting platform that is designed for web developers and businesses. It offers a variety of features such as automatic backups, easy scaling, and a user-friendly interface. In addition, it supports various programming languages, including Python and Django.&lt;/p&gt;

&lt;p&gt;Before we begin, it is important to note that in order to host a Django app on Railway, you will need to have a Django application that is ready to be deployed. If you do not have an existing Django application, you can follow this tutorial to create one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Create a Railway Account
&lt;/h2&gt;

&lt;p&gt;The first step in hosting a Django app on &lt;a href="https://railway.app/" rel="noopener noreferrer"&gt;Railway&lt;/a&gt; is to create an account. You can do this by visiting the Railway website and clicking on the "Sign Up" button. Once you have completed the registration process, you will be taken to the dashboard.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Create a New App
&lt;/h2&gt;

&lt;p&gt;Once you are logged in to your Railway account, you will need to create a new app. To do this, click on the "Apps" button in the left sidebar, then click on the "Create App" button. This will bring up a form where you will need to enter the name of your app, select the programming language (Python), and choose a region.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Connect to Github or Gitlab
&lt;/h2&gt;

&lt;p&gt;Railway allows you to connect your app to Github or Gitlab so that you can easily deploy your code. To connect your app to Github or Gitlab, click on the "Deployment" button in the left sidebar, then click on the "Connect to Github" or "Connect to Gitlab" button. Follow the instructions provided to connect your app to your Github or Gitlab account.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Deploy Your App
&lt;/h2&gt;

&lt;p&gt;Once you have connected your app to Github or Gitlab, you can deploy your app by clicking on the "Deployment" button in the left sidebar, then click on the "Deploy" button. This will start the deployment process, which may take a few minutes to complete.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Configure Your App
&lt;/h2&gt;

&lt;p&gt;Once your app has been deployed, you will need to configure it. To do this, click on the "Settings" button in the left sidebar, then click on the "Environment Variables" button. This will bring up a form where you can enter your Django settings, such as the database connection settings and the secret key.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Test Your App
&lt;/h2&gt;

&lt;p&gt;Finally, you can test your app by visiting the URL provided in the Railway dashboard. If your app is working properly, you should see the Django welcome page.&lt;/p&gt;

&lt;p&gt;Here is an example of how to set environment variables for your Django app in Railway:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SECRET_KEY=mysecretkey
DEBUG=True
ALLOWED_HOSTS=.railwayapp.com
DATABASE_URL=postgres://username:password@host:port/dbname
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In conclusion, hosting a Django app on Railway is a simple and straightforward process. With its user-friendly interface and support for various programming languages, Railway makes it easy for developers to deploy and manage their web applications. &lt;/p&gt;

&lt;p&gt;By following the steps outlined in this article, you can quickly and easily host your Django app on Railway.&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
    <item>
      <title>How to make money on TikTok without creator fund</title>
      <dc:creator>giftedstan</dc:creator>
      <pubDate>Sat, 23 Apr 2022 09:29:25 +0000</pubDate>
      <link>https://dev.to/giftedstan/how-to-make-money-on-tiktok-without-creator-fund-13db</link>
      <guid>https://dev.to/giftedstan/how-to-make-money-on-tiktok-without-creator-fund-13db</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Kb5bntNM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i0ag7qwntx724l5uldno.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Kb5bntNM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i0ag7qwntx724l5uldno.png" alt="How to make money on TikTok without creator fund" width="880" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TikTok allows users to monetize their videos by integrating a creator fund, which treats the content as taxable income and then pays the creators through a fixed percentage.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;This Content Was Originally Posted Here:&lt;/strong&gt;&lt;br&gt;
 &lt;a href="https://www.texhtok.co/2022/04/how-to-make-money-on-tiktok-without.html"&gt;How to make money on TikTok without creator fund in 2022&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To make money on TikTok without a Creator Fund, one can buy coins from the app store to use in buying coins from other users.&lt;/p&gt;

&lt;p&gt;The exchanges for this are usually found in groups or chats created by other creators or people looking to sell coins.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Can you get paid off TikTok?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lSQk3UWW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6nmdgbs71f22cu71h9dw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lSQk3UWW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6nmdgbs71f22cu71h9dw.jpg" alt="How to make money on TikTok without creator fund" width="880" height="528"&gt;&lt;/a&gt;&lt;br&gt;
TikTok is a social media app. There are many ways to make money off this app. You can make videos, comment on videos, or paid promotions. The best way for someone to make money off TikTok is through advertising their own product and selling it through the site for a commission.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do you have to be in the creator fund to make money on TikTok?
&lt;/h3&gt;

&lt;p&gt;In order to make money on TikTok, users must first register as a creator. To do this, a user must set up a Google or Facebook account and verify it with an email address. Once their account is verified, the user can tap the “Earn” tab from the main app screen. From there they can navigate to the “Creator” tab and create an account by uploading a profile photo and filling out basic bio information that will be used for their page.&lt;/p&gt;

&lt;h3&gt;
  
  
  How do you get paid on TikTok 2022?
&lt;/h3&gt;

&lt;p&gt;TikTok 2021 is an online platform where users can post short videos or clips of their lives. Users can vote on others’ content and share it with the world. Content creators are rewarded monetarily through TikTok 2021’s paid system, which allows them to create sponsored posts, collaborate with brands, and sell merchandise.&lt;/p&gt;

&lt;h3&gt;
  
  
  How does a creator make money on TikTok?
&lt;/h3&gt;

&lt;p&gt;The creator of a video can make money if they are in the partner program. They are able to collect revenue through advertising, sponsored content, and user purchases. The goal of TikTok is to make users feel good about themselves while watching videos by other creators.&lt;/p&gt;

&lt;h3&gt;
  
  
  How can I earn fast money?
&lt;/h3&gt;

&lt;p&gt;Successfully maximizing one’s economic potential is contingent on the individual’s ability to monetize their assets. However, many are not capable of successfully starting their own company or developing lucrative skills. Fortunately, there are other avenues that allow for the acquisition of quick money. Online ventures are a popular choice, where individuals can generate profit by creating content and sites with popular demand. Moreover, students can utilize various academic services – such as tutoring to make money until they find employment or graduate.&lt;/p&gt;

&lt;h3&gt;
  
  
  How do you get verified on TikTok?
&lt;/h3&gt;

&lt;p&gt;To get verified on TikTok, you need to upload a video of yourself and follow the directions. It is quite tricky and is only available for those who want to start with a higher rank. The verification process usually starts with an interview over the phone with TikTok staff, where they identify the account and ask questions about why you want to do this. This is followed by a questionnaire that will be submitted through email.&lt;/p&gt;

&lt;h3&gt;
  
  
  How can I get TikTok fund?
&lt;/h3&gt;

&lt;p&gt;TikTok is a social media app that allows users to upload short videos and share them with their followers. Users can also create and publish “stories,” which are videos that live for 24 hours and then disappear. TikTok has a function called “Tik Tok Fund,” which is a way to get funding for your account, or money for other things such as an event, by finding sponsors who want to support your page. It’s not different than crowdfunding in other ways.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;If You Want To Know How To Get Free Hosting Read This:&lt;/strong&gt; &lt;a href="https://www.texhtok.co/2022/04/how-to-create-wordpress-blog-for-free.html"&gt;How To Create A Wordpress Blog For free: A Digitalocean Blog&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  How can I get paid to watch TikTok videos?
&lt;/h3&gt;

&lt;p&gt;Under the concept of crowdsourcing, a company pays its customers to do tasks that they would not normally pay employees to do. This can be anything from watching videos for content analysis to filling in the blanks on the image of a jigsaw puzzle. TikTok is an app that features short videos. The company pays people through PayPal, Venmo, or by adding money to their account on TikTok.&lt;/p&gt;

&lt;h3&gt;
  
  
  How can I get free TikTok gifts?
&lt;/h3&gt;

&lt;p&gt;TikTok is an app that allows users to upload short videos of themselves performing various stunts. Users also can create their own TikTok account or use an existing channel to view other user content. Some users have made it a point to gift each other with TikTok gifts, which are items that are awarded for completing certain tasks on the app. One way to get free TikTok gifts is by hosting a contest on the app and awarding the top two winners with gift cards.&lt;/p&gt;

&lt;h3&gt;
  
  
  How much money do you get for 1 million views on TikTok?
&lt;/h3&gt;

&lt;p&gt;One million views on TikTok generates roughly $150. Non-complex academic jargon can be difficult to understand, so here’s a more complex explanation.&lt;/p&gt;

&lt;p&gt;One million views on the video-sharing mobile app TikTok produces $150 for the user. This is calculated by dividing the average revenue per 1000 viewers (from industry data) by 100,000 (the number of users that view one million videos). The result of this division is 0.00015 which equals $0.&lt;/p&gt;

&lt;h3&gt;
  
  
  What does TikTok pay for 100K views?
&lt;/h3&gt;

&lt;p&gt;TikTok is a video-sharing app that pays for 100K views on its platform. They pay depending on the number of views, with the most common payment being $0.02 per view. For an influencer with a large following, such as with Justin Bieber or Jenna Marbles, they can earn up to $5 per 1000 views or $50 for 100K views.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do TikTok popular creators get paid?
&lt;/h3&gt;

&lt;p&gt;TikTok is a social media app that has recently skyrocketed in popularity, especially among teens. TikTok allows its users to upload short videos of themselves. Users can also comment on other people’s videos and create their own – allowing for an interactive experience for viewers. However, many people are wondering how much money TikTok creators are making from the app.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>5 Python Frameworks for Web Development in 2022</title>
      <dc:creator>giftedstan</dc:creator>
      <pubDate>Sat, 19 Mar 2022 20:04:22 +0000</pubDate>
      <link>https://dev.to/giftedstan/5-python-frameworks-for-web-development-in-2022-9jl</link>
      <guid>https://dev.to/giftedstan/5-python-frameworks-for-web-development-in-2022-9jl</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fonc6gsmkn3bdosbkfdhe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fonc6gsmkn3bdosbkfdhe.png" alt="Python Frameworks Texhtok"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Did you know what the fastest-growing programming language in the world as at 2022 is?&lt;/p&gt;

&lt;p&gt;Python! Yes, I'm sure you guessed it right, it is the most popular, readable, and very easy-to-use software programming language for web development. But, it is important to note that python is not just for web development alone. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you are using blogger, you should read this post: &lt;a href="https://www.texhtok.co/2022/03/two-ways-create-attractive-contact-us.html" rel="noopener noreferrer"&gt;How to Make An Attractive Contact Us Page&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Python is an ultimate but very powerful computer programming language that you can use for data science, artificial intelligence (AI), machine learning (ML), and also for your  scientific computing projects&lt;/p&gt;

&lt;p&gt;Besides, python is used in several industries, which includes Finance, Science &amp;amp; Education, Computers, Electronics, and many more industries. In addition, tech giants, such as Google, Instagram, Facebook Netflix, and many more, use Python in different ways.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxj724c195h9f6rhu0rto.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxj724c195h9f6rhu0rto.png" alt="Python Frameworks 2022"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In recent years, python has played a very significant role in web development expecially in the last two decades, from the utilisation of its powerful web frameworks to it's micro-frameworks. In the 2021 Annual Stack Overflow Survey, 41.53% of professional developers reported that they are using Python as their primary language for development.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbpnd6g36lemjwdmw8seb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbpnd6g36lemjwdmw8seb.png" alt="Python Framework 2022"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is up from the 33.99% that we saw in the 2020 Annual survey. While this growth is very impressive, it is not surprising. Python has several frameworks for web development, data science, and many more. Therefore, this article Would be focused on the top 5 Python Frameworks in 2022 to get maximum benefits.&lt;/p&gt;

&lt;p&gt;Top 5 Python Frameworks for Web Development&lt;/p&gt;

&lt;h2&gt;
  
  
  1) Django
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffl1q3uiec9s3jorfn0fq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffl1q3uiec9s3jorfn0fq.png" alt="Python Frameworks Texhtok"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;It would be impossible to talk about web development frameworks without you talking about Django. First released to the public in 2005, Django is one of Python’s oldest and one of the most popular web development frameworks and it happens to be created and supported by a leading web host provider and active contributors.&lt;/p&gt;

&lt;p&gt;Django was originally developed as an engine that helps developers to build content-based websites (such as news blogs). Still, since its release, software developers have used it to power all sorts of different software applications and services.&lt;/p&gt;

&lt;p&gt;With Django, you can quickly prototype and develop powerful web applications even with very little or no knowledge of low-level details such as relational databases or web servers, this and many others are some of the things that makes it appealing to beginners that are just getting started in web development.&lt;/p&gt;

&lt;p&gt;Below are are a few top sites that are using Django frameworks:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp2ta5l9tcnit1jaz61nk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp2ta5l9tcnit1jaz61nk.png" alt="Python Frameworks Texhtok"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2) Pyramid
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa77jai1os5bgh34xo73n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa77jai1os5bgh34xo73n.png" alt="Python Frameworks Texhtok"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pyramid is a very mature and feature-rich Python web framework. Together with the fact that it has a broad range of uses, which Includes websites develop, APIs, and anywhere that you would want to use a popular programming language like Python.&lt;/p&gt;

&lt;p&gt;In addition, Pyramid is well known for its flexible, modular software architecture, extensibility, and code testability.&lt;/p&gt;

&lt;p&gt;One of Python’s most significant assets as a programming language is its active community support, and this shows through here with user engagement via mailing lists, IRC channels, Stack Overflow, and more.&lt;/p&gt;

&lt;h2&gt;
  
  
  3) CherryPy
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9d1pty023ftn3hlkxmtu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9d1pty023ftn3hlkxmtu.png" alt="Python Frameworks Texhtok"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CherryPy is an awesome Python web development framework that can be used as the foundation for different categories of web applications. Moreover,  CherryPy is designed to be very simple to learn and going from beginner to pro is very easy. It focuses on simplicity and usability, thereby making it one of the most easy to use frameworks in this our list.&lt;/p&gt;

&lt;p&gt;If you are an intermediate software developer who wants to try something new, CherryPy might be right for your needs. While advanced web developers might find its features insufficient, it gives beginners a chance to get comfortable with working with Python before they jump into more complicated development frameworks.&lt;/p&gt;

&lt;p&gt;A huge selling point of CherryPy is that it allows developers to run their code without depending on other people or other services. You could deploy an application using only components that are found directly within CherryPy if you wanted to.&lt;/p&gt;

&lt;h2&gt;
  
  
  4) Flask
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsx80iyz5xmbh39ibcgc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsx80iyz5xmbh39ibcgc.png" alt="Python Frameworks Texhtok"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Flask is one of Python’s most popular web frameworks, in fact, to me, it remains the second most popular python web development framework after Django and it remains one of Python’s fastest-growing tools. Flask is very simple to learn, has an elegant syntax and also an extensive library of add-ons, and it is very easy to deploy. Its popularity comes directly from its simplicity: it makes it easy to get up and running even with bare minimum effort.&lt;/p&gt;

&lt;h2&gt;
  
  
  5) Bottle
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqv0qb243ttt3y7bpfaf7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqv0qb243ttt3y7bpfaf7.png" alt="Python Frameworks Texhtok"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The bottle is a Python WSGI micro web framework that is fast, simple, and lightweight. Also, the bottle framework is distributed as a single file module and it needs only the Python Standard Library to run. Bottle’s features are very similar to Flask’s, therefore making switching between both frameworks easy.&lt;/p&gt;

&lt;p&gt;If you want to add some quick prototyping capability or you simply wants to create a landing page for your business quickly then, Bottle can be used out of the box with very minimal knowledge of web development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;In the web development industry, Python has been know to become very popular over time. But since it is an open-source Software programming language that anyone can modify and make use of for free, many developers are coming up with their Python frameworks to help them solve issues when they are developing applications.&lt;/p&gt;

&lt;p&gt;It has been estimated that there are already more than 260 known Python frameworks that are as of today. So to keep up with all these new technologies, these were the list of what we believe to be some of the top Python frameworks in use this 2022.&lt;/p&gt;

&lt;p&gt;This post was originally Written Here: &lt;a href="https://www.texhtok.co/2022/03/top-5-python-frameworks-for-web.html" rel="noopener noreferrer"&gt;Texhtok.co&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>programming</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Heroku: how to deploy a Django app with Postgres in 5 minutes!</title>
      <dc:creator>giftedstan</dc:creator>
      <pubDate>Fri, 17 Sep 2021 12:24:00 +0000</pubDate>
      <link>https://dev.to/giftedstan/heroku-how-to-deploy-a-django-app-with-postgres-in-5-minutes-5lk</link>
      <guid>https://dev.to/giftedstan/heroku-how-to-deploy-a-django-app-with-postgres-in-5-minutes-5lk</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frap035xvn0a6zctk2a2w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frap035xvn0a6zctk2a2w.png" alt="how to deploy a Django app with Postgres"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Heroku is the &lt;strong&gt;Platform as a Service (PaaS)&lt;/strong&gt; platform that allows web developers to develop, create, run and manage their web applications completely on the cloud. To be provided as a service not just the hardware, but also the platform that seperates the hardware itself and allows you to enjoy the features that allow you to easilly carry out automatic balancing, deployment management and lots more.&lt;/p&gt;

&lt;p&gt;If you do not already have an account with heroku, you can simply sign up now by going to &lt;a href="//heroku.com"&gt;heroku.com&lt;/a&gt;, it is entirely free to register and start using their services right away.&lt;/p&gt;

&lt;p&gt;Deploying a Django Web Application on heroku is usually a difficult task to carry out as a beginner especially when your Django application has a backend and you want to use the heroku postgres as your cloud database. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyyohiwli7t6s466b5tqn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyyohiwli7t6s466b5tqn.jpeg" alt="Python Image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In my early days building and hosting django projects on heroku, i really spent several hours reading online how to host a django project with postgres on heroku because there was no detailed article on how to do that. This post is step by step guide to on how i learnt to deploy Django apps on heroku easily using postgres as backend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;: &lt;a href="https://docs.djangoproject.com/en/2.1/intro/tutorial01/" rel="noopener noreferrer"&gt;Create a Django app&lt;/a&gt; ( This is if you haven’t already created it).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt; : Download and Install the &lt;a href="https://devcenter.heroku.com/articles/heroku-cli#download-and-install" rel="noopener noreferrer"&gt;Heroku Command Line Interface&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt; : Open up your main project folder in the terminal. Create and activate a new &lt;a href="https://docs.python.org/3/library/venv.html" rel="noopener noreferrer"&gt;virtual environment&lt;/a&gt; (this is if you dont already use a seperate virtual environment for this your project that you want to host.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

&lt;span class="nb"&gt;cd &lt;/span&gt;main_project_folder
virtualenv venv
&lt;span class="nb"&gt;source &lt;/span&gt;venv/bin/activate


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt;: Install the dependencies and these packages that are required by your django app.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

pip &lt;span class="nb"&gt;install &lt;/span&gt;django gunicorn whitenoise dj-database-url psycopg2


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt; : Create a file named Procfile and add the following line below to it.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

web: gunicorn nameOfProject.wsgi --log-file -


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Here &lt;strong&gt;nameOfProject&lt;/strong&gt; is name of folder which includes &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

settings.py 


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Heroku apps makes use of a file named &lt;strong&gt;Procfile&lt;/strong&gt; with no extensions that declares the commands that are executed by the application on the applications startup. For more information about Heroku Procfile, refer → &lt;a href="https://devcenter.heroku.com/articles/procfile" rel="noopener noreferrer"&gt;Here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 6&lt;/strong&gt; : Create a requirements file &lt;strong&gt;requirements.txt&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;This requirements file will hold all the modules that you made use in your app for proper functioning and yeah you do not have to manually write down every module that you used, there's a command for that and its right below.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

pip freeze &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; requirements.txt 


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;STEP 7&lt;/em&gt;&lt;/strong&gt; : Create a runtime file &lt;br&gt;
Use the command below to create a runtime text file in your projects root folder&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

touch runtime.txt


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;then, add the following &lt;strong&gt;python-3.6.7&lt;/strong&gt; or any other &lt;a href="https://devcenter.heroku.com/articles/python-support#supported-runtimes" rel="noopener noreferrer"&gt;python runtime supported by heroku&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0uihesnbgaq7j0frdjwx.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0uihesnbgaq7j0frdjwx.jpeg" alt="Django Developer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 8&lt;/strong&gt; : Initialize a git repository in your application root folder(if you have not already done that). Also add and save the changes you made to git.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

git init


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Add all the changes to git by running&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

git add .


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;and commit the changes them by &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

git commit -m "message" 


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;STEP 9&lt;/strong&gt; : Login to Heroku terminal by running&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

heroku login


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Next create your heroku application by running&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
 sh 
heroku create


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;If you wants to use a custom name other than the generated name that is usually out of context, run the following commands instead&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

heroku create nameofapp


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;STEP 10&lt;/strong&gt; : Now let us modify the &lt;strong&gt;settings.py&lt;/strong&gt; file a bit.&lt;/p&gt;

&lt;p&gt;Modify allowed hosts by adding thenameofyourapp.herokuapp.com&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

ALLOWED_HOSTS = ['0.0.0.0', 'localhost', '127.0.0.1', 'nameofapp.herokuapp.com']


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;You can also use&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

ALLOWED_HOSTS = ['*',]


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Next, Set &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

DEBUG = False


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;this is done you could use &lt;strong&gt;heroku logs&lt;/strong&gt; for debugging and your application would show an error page instead of showing your application errors in production.&lt;/p&gt;

&lt;p&gt;Modify the &lt;strong&gt;INSTALLED_APPS&lt;/strong&gt; in the settings by adding &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

whitenoise.runserver_nostatic


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;also the &lt;strong&gt;MIDDLEWARE&lt;/strong&gt; settings by adding &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

'whitenoise.middleware.WhiteNoiseMiddleware',


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;next add the following&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Add &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

import dj_database_url


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;at the top. After the &lt;strong&gt;DATABASES&lt;/strong&gt; section&lt;br&gt;
add&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

db_from_env = dj_database_url.config(conn_max_age=600)
DATABASES['default'].update(db_from_env)


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Also make sure that your settings file has the following variables set &lt;strong&gt;STATIC_URL&lt;/strong&gt;, &lt;strong&gt;STATIC_ROOT&lt;/strong&gt; , &lt;strong&gt;STATICFILES_DIRS&lt;/strong&gt; &lt;a href="https://devcenter.heroku.com/articles/django-assets#collectstatic-during-builds" rel="noopener noreferrer"&gt;accordingly&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also make sure that the media file variables is set.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

MEDIA_ROOT = os.path.join(BASE_DIR,'media')
MEDIA_URL = '/media/'


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Commit the changes and save them in git by running&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

git add .


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;and &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

git commit -m "change settings"


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;STEP 11&lt;/em&gt;&lt;/strong&gt;: Adding and configuring Postgres ( this was a challenge to me then...lol)&lt;/p&gt;

&lt;p&gt;The following commands would create postgresql database on heroku for you app and fetch the database url.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

heroku addons:create heroku-postgresql:hobby-dev
heroku config -s | grep DATABASE_URL


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;You can also run &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

heroku pg:info


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;to get the details of your database on heroku. &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

Add-on


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;will give you &lt;strong&gt;nameOfHerokuDB&lt;/strong&gt; .&lt;br&gt;
Now You can also push your local Postgres database to herokuDB by running&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

push local database:PGUSER=postgres PGPASSWORD=password  heroku pg:push postgres://name_of_host/name_of_local_database nameOfHerokuDB


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;For example&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

PGUSER=postgres PGPASSWORD=mydemopassword heroku pg:push postgres://localhost/myDB  postgresql-convex-12345


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;**STEP 12 : Disable the default heroku Collectstatic command and push the files to heroku.&lt;/p&gt;

&lt;p&gt;Heres something i do, to avoid the heroku static files issues, i run the following commands bellow&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

python manage.py collectstatic


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;then i add and commit to git, next i run&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

heroku config:set DISABLE_COLLECTSTATIC=1
git push heroku master


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;You can open your deployed application by running&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

heroku open


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  Possible Errors
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;If you have not already set static root in your Django settings, you will get a &lt;strong&gt;DISABLECOLLECTSTATIC&lt;/strong&gt; error.&lt;/li&gt;
&lt;li&gt;Django does not serve static files in the application's server on it's own, that is why why we have to define a place where heroku can keep and manage all the static files.&lt;/li&gt;
&lt;li&gt;Simply add STATIC_ROOT in your settings.py file.
After making all the necesssary changes, make a commit and try pushing with 
```
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;git push heroku master&lt;/p&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;again.

##It's Deployed!
Congratulations. If you encounter error during the push command which usually comes if you are doing it for the first time, do not freak out, a solution is around the corner, you can simply comment your issue bellow or you can search on [Stackoverflow](https://stackoverflow.com/).

**UPDATE** : Visit My New Free movie Download website here on [NetNaija](https://www.netnaija.one/download-ticket-to-paradise-2022).
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>django</category>
      <category>heroku</category>
      <category>python</category>
      <category>postgres</category>
    </item>
    <item>
      <title>How to Upgrade From Windows 7 to Linux</title>
      <dc:creator>giftedstan</dc:creator>
      <pubDate>Wed, 05 Feb 2020 17:52:13 +0000</pubDate>
      <link>https://dev.to/giftedstan/how-to-upgrade-from-windows-7-to-linux-oa</link>
      <guid>https://dev.to/giftedstan/how-to-upgrade-from-windows-7-to-linux-oa</guid>
      <description>&lt;p&gt;If you’re still making use of Windows 7 because you just don’t like, and don’t want to upgrade to Windows 10, that is understandable. &lt;/p&gt;

&lt;p&gt;But there is an alternative path of upgrade You can install a Linux operating system on your PC for free, and you will have a supported operating system that is still getting updates(together with the full power of Linux).&lt;/p&gt;

&lt;p&gt;This is a lot easier than you might think. You can even try Linux OS on your PC before you install it without affecting anything on your PC, and you can even dual-boot it alongside your Windows 7. Here’s what you need to know to do that.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Real Alternative to Windows 7
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fcl42b9p1296szmu1nftu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fcl42b9p1296szmu1nftu.png" alt="Ubuntu image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In 2020, Linux systems work a lot much better than you might actually think. Particularly if you have an older computer that is running Windows 7, your hardware would be fully-supported and would “just work” without any extra fiddling and tweaks. You may have to install certain hardware drivers to get a maximum gaming performance, but that is usually just all to it.&lt;/p&gt;

&lt;p&gt;Once you’ve completely installed your Linux distro on your PC, you can then install your desired internet browser: Most Linux distributions come preinstalled with Mozilla Firefox, and Google Chrome is also made available for installation. You will have full access to the internet, including streaming websites like Hulu, Netflix, and Disney+.&lt;/p&gt;

&lt;p&gt;Linux distributions are always free and open-source. They are supported and bundled together with automatic security updates, and you would not need any antivirus software, you just have to be careful to not download and run strange software or run strange commands on your terminal, as you would do on any other operating system.&lt;/p&gt;

&lt;h2&gt;
  
  
  You Can Dual Boot and Leave Windows 7 Installed
&lt;/h2&gt;

&lt;p&gt;Even if you are installing Linux, on your PC, you don’t have to fully go away from Windows 7. You could just install Linux in a dual-boot system configuration. When you start your PC, you can then select which OS that you want to boot. If you ever need to get back to Windows 7 for example, to play a game that does not run on Linux or to use a software that was built to run on windows alone, you can reboot back into your Windows 7.&lt;/p&gt;

&lt;p&gt;It’s a much easier way to dip your toe into the “Linux waters”. You will get a secure Linux operating system, and you can always go back into Windows 7 for the regular task that needs Windows.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pick a Linux Distro and Create Media
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fj10hyae1cyduzb5v0v33.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fj10hyae1cyduzb5v0v33.png" alt="Ubuntu"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Before you get started with installing Linux, you will need to first select a Linux distribution. For the purpose of this article, we would be using Ubuntu. Ubuntu is still a trustworthy, and well-supported choice. Many people would recommend Linux Mint to you instead. Mint is based on Ubuntu so, you can’t go wrong with any of them. I would be showing you screenshots from Ubuntu 18.04 LTS here.&lt;/p&gt;

&lt;p&gt;Once you have selected your Linux distribution, download it, and create live media. We recommend using a USB pen drive, but you can also burn your Linux distro of choice to a DVD.&lt;/p&gt;

&lt;p&gt;Before booting into Linux and installing it, you will probably want to first make a current backup of your files. It is always a good idea to have recent backups of your important files, anyway.&lt;/p&gt;

&lt;h2&gt;
  
  
  Boot the Media and Try It Before Installing It
&lt;/h2&gt;

&lt;p&gt;With your bootable media created, you can now restart your Windows 7 PC, then select the media that you created as your boot device, and start using Linux. After booting, you can make use of the Linux distro without installing it. It runs fully from the USB drive or the DVD that you created. Linux is not actually installed on your PC up until you select and click the “Install” option and go through the installation wizard.&lt;/p&gt;

&lt;p&gt;This is also an excellent way to make sure that all your hardware works properly on Linux without any special configuration. For example, you can verify that your Wi-Fi is working correctly. If everything looks in place and in inorder, you will know that your hardware will work without any tweaking after you install Linux on your PC.&lt;/p&gt;

&lt;p&gt;If you are making use of a newer PC that came pre-installed with Windows 8 or 10, you may have to adjust your Secure Boot settings to be able to boot your Linux distribution. Nevertheless, PCs from the Windows 7 age will boot Linux just fine with no extra configuration done on them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installing Linux on Your PC
&lt;/h2&gt;

&lt;p&gt;If you would like to install Linux, you can choose the installation option in the live Linux environment to install it on your PC. For example, on Ubuntu, you will see an “Install Ubuntu” icon on the desktop screen. Double-click on the icon, and you will get an installation wizard running.&lt;/p&gt;

&lt;p&gt;Everything from this point will be pretty straightforward. When you’re going through the installation wizard, you can decide to install your Linux system alongside your Windows 7 or erase your Windows 7 system and install Linux over it as a fresh installation.&lt;/p&gt;

&lt;p&gt;You will need some free up some space to install the Linux distro alongside your Windows 7 unless you have a second hard drive that you want to use.&lt;/p&gt;

&lt;p&gt;If you choose to install Linux alongside Windows 7, you will then have to choose an operating system each time you boot up your computer.&lt;/p&gt;

&lt;p&gt;Warning: If you prefer to erase your hard drive, then, all the files and applications on your Windows 7 partition will also be erased.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installing Software on Linux
&lt;/h2&gt;

&lt;p&gt;Linux works a bit different from Windows, but not that all that different. If all you need is a modern internet browser and a few essential utilities like an image editor, a video player, and even the open-source LibreOffice office suite, everything you need may have already been pre-installed out of the box.&lt;/p&gt;

&lt;p&gt;For other software, you will want to check out the package manager application on your particular Linux distribution. On Ubuntu, it is known as the Ubuntu Software Center. Think of it like a one-stop “application store” for your Linux PC, just like Playstore on android devices. Applications that you install from here will be updated automatically along with your Linux distribution’s base software.&lt;/p&gt;

&lt;p&gt;There are also other applications that you can get from outside the Linux package manager. For example, you might want to download other applications like Google Chrome, Skype, Dropbox, Steam, Slack, Spotify, and Minecraft from their official websites. However, most applications that you will use are open-source software that is on the package manager.&lt;/p&gt;

&lt;p&gt;There’s a lot more to Linux than just the above, but the basics are moderately simple. The terminal is a powerful feature, but “you don’t have to use it unless you have to”.&lt;/p&gt;

&lt;p&gt;In 2020, a stable, firm, and secure operating system with a modern internet browser and some other useful utilities are all that many people require. Linux offers all that out of the box without any extra tweaking. It’s an excellent alternative to Microsoft Windows 7.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>productivity</category>
      <category>linux</category>
      <category>security</category>
    </item>
    <item>
      <title>Developer Problems</title>
      <dc:creator>giftedstan</dc:creator>
      <pubDate>Sun, 19 Jan 2020 21:15:11 +0000</pubDate>
      <link>https://dev.to/giftedstan/developer-problems-52bh</link>
      <guid>https://dev.to/giftedstan/developer-problems-52bh</guid>
      <description>&lt;h3&gt;
  
  
  Hello, and Good evening (from my end😏)
&lt;/h3&gt;

&lt;p&gt;My name is Simon Stanley and i am a software developer. I usually have my stress level go up after an intensive coding season and would like to know how you all manage your "dev stress"... thanks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vWAnuL4Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/h6u8tigvm4dw36c88kxl.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vWAnuL4Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/h6u8tigvm4dw36c88kxl.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>python</category>
      <category>healthydebate</category>
    </item>
  </channel>
</rss>
