جنگو برای اینکه توسعه و نگهداری پروژه ها ساده تر باشه پروژه شما رو به اندازه های کوچکتر به نام app تقسیم میکنه. هر app یک وظیفه خاص رو داره. مثلا در پروژه وبلاگ، یک app وظیفه مدیریت مقالات، یک app دیگه وظیفه مدیریت نظرات، یک app دیگه وظیفه مدیریت کاربرها رو داره. در نتیجه اگه مشکلی در پروژه جنگویی شما پیش بیاد یا اگه بخواید امکانات جدیدی رو به برنامه تون اضافه کنید میدونید که باید کجا برید



0

intro

8:58

رایگان

1

creating project

9:55

رایگان

2

MVT

8:1

رایگان

3

creating super user

7:21

رایگان

4

creating first app

11:14

رایگان

5

templates

10:8

رایگان

6

tags/filters

12:32

رایگان

7

models

14:41

رایگان

8

reading from models

10:40

رایگان

9

extends template

8:19

رایگان

10

bootstrap

7:57

رایگان

11

detail page

13:11

رایگان

12

url names

5:31

رایگان

13

delete

7:26

رایگان

14

messages

11:3

رایگان

15

create

15:8

رایگان

16

forms

21:40

رایگان

17

modelForms 1

11:30

رایگان

18

modelForms 2

6:20

رایگان

19

user

12:18

رایگان

20

register

17:52

رایگان

21

login

10:47

رایگان

22

logout

3:11

رایگان

23

request

14:37

رایگان

دوره های پیشنهادی

آموزش پروژه محور جنگو - ساخت شبکه اجتماعی
دوره آموزش GraphQL در پایتون
دوره آموزش GraphQL در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش داکر
دوره آموزش داکر
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


مرتضی

4 ماه قبل پاسخ به نظر

سلام خیلی ممنون از دوره خوبتون
دلیل اینکه همه فانکشن ها در ویو بدون استثنا request میگیرن چیه؟

ارسال نظر



امیرحسین بیگدلو

4 ماه قبل

سلام
فکر میکنم به این خاطر باشه که تقریبا در همه فانکشن ها به request احتیاج پیدا میکنید

hossein

6 ماه قبل پاسخ به نظر

سلام با موفقیت به صفحه hello منتقل میشم اما برای صفحه لوکال هاست ارور دارم و وقتی وارد لوکال هاست میشم میگه

Using the URLconf defined in tamrin.urls, Django tried these URL patterns, in this order

/admin
/hello
.The empty path didn’t match any of these

ارسال نظر



امیرحسین بیگدلو

6 ماه قبل

سلام
شما url ها رو تغییر دادین و الآن فقط url های admin و hello رو دارید.
صفحه / رو دیگه ندارید


Arsham

5 ماه قبل

سلام، من هم به همین مشکل برخوردم، ارورتون رو حل کردین؟ اگه آره ممنون میشم بفرماید چطور حل کردید.

احمد نظری

6 ماه قبل پاسخ به نظر

سلام استاد اگر در جنگو هم باید html بلد باشید پس چه نیازی هست به جنگو و نساختن سایت مستقیم با html?

ارسال نظر



امیرحسین بیگدلو

6 ماه قبل

سلام
با استفاده از html شما فقط میتونید وبسایت‌هایی بسازید که محتوای ثابت دارند.
اگر بخواید وبسایتی با محتوای پویا بسازید باید از یک فریمورک مثل جنگو استفاده کنید.

armin

8 ماه قبل پاسخ به نظر

سلام من یک مشکلی تو بخش ایمپورت ها دارم ، که from django.urls و تمامی from ... زیرش یه خط زرد اومده در صورتی که جنگو نصب شده میخواستم بدونم مشکل از چیه ؟ Import "django.shortcuts" could not be resolved from sourcePylancereportMissingModuleSource

ارسال نظر



امیرحسین بیگدلو

8 ماه قبل

سلام
از ارور عکس بگیر برام بفرست

A13209

8 ماه قبل پاسخ به نظر

با سلام .
فرض کنید میخواهیم اپی بسازیم به منظور نمایش یک لوگو در بالای صفحه . و در ضمن میخواهیم که در تمامی صفحاتی که ایجاد میکنیم ، این آپ باشد . و در کنار آپ های دیگر مثل آپ نمایش تبلیغ قرار بگیرد .چون لوگو بالای تمام صفحات باید باشد و بخش نمایش تبلیغ که یک آپ دیگه ای پایین و یا کنار آن . حالا از آنجایی که میخواهیم هر دو آپ در یک صفحه باشند ، باید در فایل اصلی برنامه و در urls.py , برای دو آپ یعنی آپ تبلیغ و آپ لوگو یک url بسازیم و وصل بشویم به فایل views.py هر کدام از آپ ها ؟ خب در اینصورت چگونه تعیین می کنیم که کدام آپ کجای صفحه قرار بگیرد ؟

ارسال نظر



امیرحسین بیگدلو

8 ماه قبل

سلام
شما دوره‌های جنگو رو ببینی، به راحتی میتونی همچین موردی رو پیاده کنی.

Ali

11 ماه قبل پاسخ به نظر

سلام من همه مراحل رو کامل انجام دادم و صفحه hello user... کامل ساخته شد و مشکلی هم نداشت ولی صفحه اصلی جنگو(همونی که موشک داره) ارور 404 میده ،هیچی هم عوض نکردم
ممنون میشم راهنمایی کنید ؟

ارسال نظر



امیرحسین بیگدلو

11 ماه قبل

سلام
از مشکلت عکس بگیر برام بفرست

amirreza

1 سال قبل پاسخ به نظر

سلام وقت بخیر
من بعد ساخت home و مراحلی که گفتید بعد از runserver به این ارور برخورد میکنم اگر ممکنه راهنمایی بفرمایید
Watching for file changes with StatReloader
Performing system checks...

Exception in thread django-main-thread:
Traceback (most recent call last):
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\urls\resolvers.py", line 717, in url_patterns
iter(patterns)
TypeError: 'module' object is not iterable

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:\Users\PARVAZ\AppData\Local\Programs\Python\Python310\lib\threading.py", line 1016, in _bootstrap_inner
self.run()
File "C:\Users\PARVAZ\AppData\Local\Programs\Python\Python310\lib\threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\utils\autoreload.py", line 64, in wrapper
fn(*args, **kwargs)
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\core\management\commands\runserver.py", line 134, in inner_run
self.check(display_num_errors=True)
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\core\management\base.py", line 475, in check
all_issues = checks.run_checks(
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\core\checks\registry.py", line 88, in run_checks
new_errors = check(app_configs=app_configs, databases=databases)
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\core\checks\urls.py", line 14, in check_url_config
return check_resolver(resolver)
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\core\checks\urls.py", line 24, in check_resolver
return check_method()
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\urls\resolvers.py", line 495, in check
messages.extend(check_resolver(pattern))
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\core\checks\urls.py", line 24, in check_resolver
return check_method()
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\urls\resolvers.py", line 494, in check
for pattern in self.url_patterns:
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\utils\functional.py", line 57, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "C:\Users\PARVAZ\Desktop\django\test\lib\site-packages\django\urls\resolvers.py", line 725, in url_patterns
raise ImproperlyConfigured(msg.format(name=self.urlconf_name)) from e
django.core.exceptions.ImproperlyConfigured: The included URLconf '<module 'home.urls' from 'C:\\Users\\PARVAZ\\Desktop\\django\\A\\home\\urls.py'>' does not appear to have any
patterns in it. If you see the 'urlpatterns' variable with valid patterns in the file then the issue is probably caused by a circular import.

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
احتمالا توی بخش url ها مشکل داری. به imoprt ها دقت کن و مطمئن شو که مثل من نوشتی

ali

2 سال قبل پاسخ به نظر

'main' چه فرقی با
'main.apps.MainConfig' داره؟

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

فرقی ندارن

farbod.rezabakhsh80@gmail.com

2 سال قبل پاسخ به نظر

به به از این سطح آموزش . زنده باشید

ارسال نظر



علی

2 سال قبل پاسخ به نظر

سلام ممنون از تدریس عالیتون
یه سوال داشتم:
من تمامی مراحل را انجام دادم , تا قبل از ارور 404 که توی فیلم داد
ران سرور میکردم سرور رو میساخت و وارد سایت میشد ,
ولی به محض اینکه اون روش اینکلود کردن رو مثل شما پیش رفتم
میزنم ران سرور دیگ سرور نمیسازه و توی گوگل هم سایت قبلیو رفرش میکنم ارور میده this site can't be reached

ممنون میشم کمکم کنید با تشکر

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
حتما یه جایی رو اشتباه کردی. از کدت عکس بگیر و برم بفرست. از اروری که داخل ترمینال نشون میده هم عکس بگیر

Sajjad

2 سال قبل پاسخ به نظر

سلام
استاد من وقتی python manage.py startapp رو میزنم،
میگه ModuleNotFoundError : No module named 'home'
محیط مجازی هم اکتیویت هست

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
ربطی به محیط مجازی نداره.
احتمالا اپ home رو به installed_apps اضافه نکردید.

مهدی طباطبایی

2 سال قبل پاسخ به نظر

سلام خسته نباشید
یه سوال داشتم من app رو ایجاد کردد و همه کارها رو برای url انجام دادم که تابع say_hello اجرا شه و داخل مرورگر hello user رو نشون بده ولی وقتی داخل ادرس بار home/hello رو میزنم ارور 404 رو میده .. هیچ کدوم مراحل رو هم یادم نرفته و همه رو انجام دادم

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
ممکنه urlها رو اشتباه وارد کردید.
اگر مشکلتون حل نشد از کدتون عکس بگیرید برام بفرستید.

mamad

2 سال قبل پاسخ به نظر

بعد از اتمام این دوره چه دوره ای از جنگو رو باید ببینیم؟

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

دوره وبلاگ با جنگو

amini

3 سال قبل پاسخ به نظر

ممنون از دوره خوبتان. صدای برنامه بشدت کم است.

ارسال نظر



مونگارد