راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
mamad_ghoreyshei
mamad_ghoreyshei
@mamad.ghoreyshei

تخصص: فریمورک جنگو

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

میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

from django.db import models

شاید پاسخ شما همین‌جا باشد

Reza
Reza
@rezarezaee

تخصص: Django

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

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

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

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