جنگو برای اینکه توسعه و نگهداری پروژه ها ساده تر باشه پروژه شما رو به اندازه های کوچکتر به نام 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

رایگان

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

دوره آموزش زبان برنامه نویسی پایتون
دوره آموزش زبان برنامه نویسی پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Matplotlib پایتون
دوره آموزش Matplotlib پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Descriptors در پایتون
دوره آموزش Descriptors در پایتون
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


raha

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

درود بر شما.
من وقتی python manage.py runserver رو میزنم،
میگه ModuleNotFoundError : No module named 'home'
در صورتی که اپ home رو به installed_apps اضافه کردم.
مشکل از کجاست؟

ارسال نظر



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

5 ماه قبل

سلام
از کدهات عکس بگیر برام ایمیل کن

hi

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

سلام و عرض ادب. دکمه stop ویدیو رو یه چک بفرمایید لطفا. خیلی کنار اون خط ابی رنگ که برای جلو و عقب بردن ویدیو استفاده میشه هست و این باعث میشه که من به اشتباه دستم رو stop نره و رو یه خورده پایین تر کلیک بشه و ویدیو برگرده کلی عقب که دیگه مجبورم دوباره از هونجایی که بودم برای برگردوندن ویدیو سر جای اولی که داشتم گوش میدادم اقدام کنم. برای شما هم همینطوره؟ لطفا نظر بدید. ممنون

ارسال نظر



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

6 ماه قبل

سلام
این پلیر پیشفرض ابرآروان هست و من نمیتونم تغییری داخلش ایجاد کنم. در ضمن شما برای استاپ کردن ویدیو میتونید در وسط ویدیو کلیک کنید

مرتضی

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

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

ارسال نظر



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

11 ماه قبل

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

hossein

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

سلام با موفقیت به صفحه 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

ارسال نظر



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

1 سال قبل

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


Arsham

1 سال قبل

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

احمد نظری

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

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

ارسال نظر



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

1 سال قبل

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

armin

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

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

ارسال نظر



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

1 سال قبل

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

A13209

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

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

ارسال نظر



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

1 سال قبل

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

Ali

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

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

ارسال نظر



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

1 سال قبل

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

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

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

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

ارسال نظر



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

3 سال قبل

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

amini

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

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

ارسال نظر



مونگارد