Skip to content

a simple blog with django that i developed in process of learning django.

Notifications You must be signed in to change notification settings

AmirAref/DjangoBlog

Repository files navigation

DjangoBlog

this is an RTL Blog web application developed with the Django Framework as BackEnd.


Installation Guide:

first of all clone the project in your machine, then go to the project directory.


Environment variables:

to config the environment variables, just copy the .env-sample to the .env file then edit the .env file with your personal config.

cp .env-sample .env

Install and Run :

this project has been dockerized which means it is very easy to deploy and run. you just have to install the docker and docker-compose in your machine then run the following command :

docker-compose up --build

if you don't want to see the logs or you want to close the terminal window, run it in detached mode with the -d option as follows:

docker-compose up -d --build

TODO:

  • Create multiple settings for different environments
  • Add users management in the admin panel
  • Make the category ordering system easy and automatic
  • Make the weblog two languages (en/fa)
  • Create a notification system on the website




وبلاگ جنگو

این یک وبلاگ RTL است که با فریمورک Django به عنوان فریمورک Back-End توسعه داده شده است.


راهنمای نصب :

در ابتدا ریپوزیتوری را در کامپیوتر خود clone کنید ، سپس به پوشه ی پروژه بروید.


متغیر های محیطی (Environment variables) :

برای تنظیم کردن متغیر های محیطی ، فایل env-sample. را در env. کپی کنید. سپس فایل env. را ویرایش کنید و تنظیمات شخصی خود را قرار دهید.

cp .env-sample .env

نصب و اجرا :

این پروژه داکرایز شده است از این رو برای نصب و اجرا کافی است برنامه docker ‍‍و docker-compose را در کامپیوتر خود نصب کنید و سپس دستور زیر را وارد کنید.

docker-compose up --build

اگر نمی خواهید لاگ های برنامه را ببینید یا می خواهید پنجره ترمینال خود را ببندید ، آن را در حالت detached مطابق زیر اجرا کنید :

docker-compose up -d --build

Screenshots :

to see all the screenshots, see here.

About

a simple blog with django that i developed in process of learning django.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published