├── src ├── blog │ ├── __init__.py │ ├── migrations │ │ ├── __init__.py │ │ ├── 0003_auto_20190527_1928.py │ │ ├── 0001_initial.py │ │ └── 0002_auto_20190402_1821.py │ ├── templatetags │ │ ├── __init__.py │ │ └── post_tag.py │ ├── tests.py │ ├── apps.py │ ├── static │ │ └── blog │ │ │ ├── images │ │ │ ├── favicon.ico │ │ │ └── mim-logo.png │ │ │ ├── fonts │ │ │ ├── Tajawal-Black.ttf │ │ │ ├── Tajawal-Bold.ttf │ │ │ ├── Tajawal-Light.ttf │ │ │ ├── Tajawal-Medium.ttf │ │ │ ├── Tajawal-Regular.ttf │ │ │ ├── Tajawal-ExtraBold.ttf │ │ │ ├── Tajawal-ExtraLight.ttf │ │ │ └── OFL.txt │ │ │ ├── css │ │ │ └── main.css │ │ │ └── js │ │ │ ├── popper.min.js │ │ │ └── bootstrap.min.js │ ├── templates │ │ └── blog │ │ │ ├── about.html │ │ │ ├── latest_posts.html │ │ │ ├── new_post.html │ │ │ ├── post_update.html │ │ │ ├── latest_comments.html │ │ │ ├── post_confirm_delete.html │ │ │ ├── pagination.html │ │ │ ├── index.html │ │ │ ├── detail.html │ │ │ └── base.html │ ├── admin.py │ ├── forms.py │ ├── urls.py │ ├── models.py │ └── views.py ├── my_blog │ ├── __init__.py │ ├── wsgi.py │ ├── urls.py │ └── settings.py ├── user │ ├── __init__.py │ ├── migrations │ │ ├── __init__.py │ │ └── 0001_initial.py │ ├── tests.py │ ├── apps.py │ ├── admin.py │ ├── templates │ │ └── user │ │ │ ├── logout.html │ │ │ ├── register.html │ │ │ ├── profile_update.html │ │ │ ├── login.html │ │ │ └── profile.html │ ├── urls.py │ ├── models.py │ ├── forms.py │ └── views.py ├── media │ ├── profile_pics │ │ ├── admin.jpg │ │ ├── flower.jpg │ │ ├── admin_kWTmkG8.jpg │ │ ├── flower_9eafpwg.jpg │ │ ├── nature-2-26-17.jpg │ │ ├── flower_9eafpwg1.jpg │ │ ├── admin_kWTmkG8_ldMRM89.jpg │ │ └── admin_kWTmkG8_ldMRM89_urR8oOZ.jpg │ └── default.jpg ├── static │ └── css │ │ └── main.css ├── db.sqlite3 └── manage.py ├── .gitignore ├── Plan_of_Blog_project.pdf ├── Requirements.txt ├── README.md └── share └── man └── man1 ├── odfoutline.1 ├── odf2xhtml.1 ├── odflint.1 ├── mailodf.1 ├── odf2xml.1 ├── odf2mht.1 ├── odfimgimport.1 ├── odfuserfield.1 ├── xml2odf.1 ├── csv2ods.1 └── odfmeta.1 /src/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/my_blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/user/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/blog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/blog/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/media/profile_pics/admin.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/user/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/static/css/main.css: -------------------------------------------------------------------------------- 1 | div{ 2 | color: red; 3 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/* 2 | include/* 3 | lib/* 4 | *.pyc 5 | .directory 6 | 7 | -------------------------------------------------------------------------------- /src/db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/db.sqlite3 -------------------------------------------------------------------------------- /src/blog/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /src/user/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /src/media/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/media/default.jpg -------------------------------------------------------------------------------- /Plan_of_Blog_project.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/Plan_of_Blog_project.pdf -------------------------------------------------------------------------------- /src/blog/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class BlogConfig(AppConfig): 5 | name = 'blog' 6 | -------------------------------------------------------------------------------- /src/user/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class UserConfig(AppConfig): 5 | name = 'user' 6 | -------------------------------------------------------------------------------- /src/media/profile_pics/flower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/media/profile_pics/flower.jpg -------------------------------------------------------------------------------- /src/blog/static/blog/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/blog/static/blog/images/favicon.ico -------------------------------------------------------------------------------- /src/blog/static/blog/images/mim-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/blog/static/blog/images/mim-logo.png -------------------------------------------------------------------------------- /src/media/profile_pics/admin_kWTmkG8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/media/profile_pics/admin_kWTmkG8.jpg -------------------------------------------------------------------------------- /src/media/profile_pics/flower_9eafpwg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/media/profile_pics/flower_9eafpwg.jpg -------------------------------------------------------------------------------- /src/media/profile_pics/nature-2-26-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/media/profile_pics/nature-2-26-17.jpg -------------------------------------------------------------------------------- /src/blog/static/blog/fonts/Tajawal-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/blog/static/blog/fonts/Tajawal-Black.ttf -------------------------------------------------------------------------------- /src/blog/static/blog/fonts/Tajawal-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/blog/static/blog/fonts/Tajawal-Bold.ttf -------------------------------------------------------------------------------- /src/blog/static/blog/fonts/Tajawal-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/blog/static/blog/fonts/Tajawal-Light.ttf -------------------------------------------------------------------------------- /src/media/profile_pics/flower_9eafpwg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/media/profile_pics/flower_9eafpwg1.jpg -------------------------------------------------------------------------------- /src/blog/static/blog/fonts/Tajawal-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/blog/static/blog/fonts/Tajawal-Medium.ttf -------------------------------------------------------------------------------- /src/blog/static/blog/fonts/Tajawal-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/blog/static/blog/fonts/Tajawal-Regular.ttf -------------------------------------------------------------------------------- /src/blog/static/blog/fonts/Tajawal-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/blog/static/blog/fonts/Tajawal-ExtraBold.ttf -------------------------------------------------------------------------------- /src/blog/static/blog/fonts/Tajawal-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aabouissa/blog-django-ar/HEAD/src/blog/static/blog/fonts/Tajawal-ExtraLight.ttf -------------------------------------------------------------------------------- /src/blog/templates/blog/about.html: -------------------------------------------------------------------------------- 1 | {% extends 'blog/base.html' %} 2 | {% block content %} 3 |
https://github.com/aabouissa/blog-django-ar/archive/master.zip
19 |
20 | or
21 |
22 | you can clone the repository using this code:
23 | git clone https://github.com/aabouissa/blog-django-ar.git
24 |
25 |
26 | python3 -m virtualenv .
29 | virtualenv .
32 |
33 | source bin/activate
36 | Scripts bin\activate
39 |
40 |
41 | pip install -r Requirements.txt
43 |
44 | cd src
46 |
47 | python manage.py runserver
49 |
50 |
--------------------------------------------------------------------------------
/src/blog/templates/blog/detail.html:
--------------------------------------------------------------------------------
1 | {% extends 'blog/base.html' %}
2 | {% block content %}
3 | {% load crispy_forms_tags %}
4 | {{post.content}}
17 |الاسم: {{user.first_name}} 25 | {{user.last_name}}
26 |البريد الإلكتروني: {{user.email}}
27 |