وحید رضازاده
4 سال پیش توسط وحید رضازاده مطرح شد
3 پاسخ

۲ مساله در مورد Django

سلام
۲ مساله در مورد django
اول اینکه چجوری میشه مدل ها رو در فایل های مختلف نوشت ؟
یعنی مثلا هر مدل یک فایل داشته باشه برای خودش بصورت جداگانه که قاطی نشه ؟
دوم اینکه اگر بخوایم یک Middleware که خودمون نوشتیم رو فقط به بعضی از url ها نسبت بدیم باید چیکار کنیم ؟
مثلا از ۳ تا url ی که داریم ۲ تاشون middleware داشته باشن و یکیشون نداشته باشه ؟


ثبت پرسش جدید
mamad_ghoreyshei
تخصص : فریمورک جنگو
@mamad.ghoreyshei 4 سال پیش مطرح شد
0

سلام برای مورد اول باید بگم که اون جوری که میگویید را امتحان نکرده ام ولی بهترین راه اینه که همه مدل هاتونو داخل فایل مدل بنویسید فکر کنم بتونید هر مدل را داخل فایلی جداگانه بنویسید فرض کنید من میخوام یه مدل بنام profile توی یه فایل دیگه بنام mdl ایجاد کنم :
1 - فایل mdl.py را ایجاد می کنم
2 - پکیچ models را فراخوانی می کنم :
from django.db import models
3 - مثل فایل model.py که مدل ها را می نوشتم در این فایل هم دقیقا مثل همون مدل profile خودمو ایجاد می کنم یعنی :
class Profile(models.Model):
class Context


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

سلام خسته نباشید
ببین یک فایل بساز و اینو بزن که بتونی model رو فراخوانی کنی

from django.db import models

Reza
تخصص : Django
@rezarezaee 3 سال پیش مطرح شد
0

داداش فرقی نداره ک
مدل هاتو هرجا میخوای بنویس
دست آخر تو app].models] ایمپورت کن.

درمورد میدلور ها هم میتونی شر ط بزاری دیگه. - طبق دیتا و هدی ک داری تشخیص بده کدوم url هست و محدودیت بزار


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام