شما اینجا هستید

101 سوال و جواب درباره جانگو س 11 تا 20

پیغام خطا

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls در menu_set_active_trail() (خط 2405 در /home/molavy/public_html/includes/menu.inc).

Django

11.جانگو برای روی چه سیستم عامل های نصب می شود.
جانگو بروی سیستم عامل های خانواده یونیکس ،ویندوز و مک به راحتی نصب می شود.
12-برای نصب جانگو در سیستم عامل لینوکس چه کار کنم
بعد از اینکه فایل را دریافت کردید آن را استخراج کنید بعد با شل به پوشه حاوی فایل های جانگو رفته و دستور python setup.py install  را بنویسید
13- برای نصب در سیستم عامل ویندوز چه کار کنم
اگر برنامه باز کردن فایل های فشرده را ندارید از برنامه ای مانند 7-zip یا winrar استفاده کنید. بعد از استخراج فایل برنامه cmd.exe را اجرا کنید (از منوی استارت RUN تایپ کنید cmd) بعد به پوشه حاوی جانگو رفته و بنویسید

c:\python26\python.exe setup.py install(در اینجا c:\... اشاره به مسیر نصب پایتون دارد.)

14- می توان جانگو را روی پایتون 3 نصب کنم
خیر ،جانگو هنوز از پایتون 3 پشتیبانی نمی کند،در انجمن های سایت دلیل این موضوع آماده نبودن پلاگین های ارتباط با پایگاه داده که جانگو از آنها استفاده می کند برای نسخه 3 ذکر شده است.
15- من چند نسخه از پایتون بر روی سیستمم دارم،چطور جانگو را بر روی نسخه مورد نظرم نصب کنم.
تنها کافیست در C:\...  setup.py install در قسمت c:\... مسیر نسخه پایتون مورد نظر خود را بدهید.تا پایتون بر روی آن نصب شود.
16- من چند نسخه جدیدی از جانگو را گرفته ام چگونه می توانم نسخه قدیمی را حذف کنم
به پوشه پایتون خود بروید در آنجا به دنبال پوشه Lib و در پوشه Lib  به دنبال site-packages بگردید. در این پوشه پوشه django  و فایل Django-1.....egg.info را حذف کنید.
17-فایل django-admin.py در کجا قرار دارد؟
در پوشه نصب پایتون در آدرس ...Lib\site-packages\django\bin
18-از چه سروری بر روی لوکال استفاده کنم
می توانید دستور python manage.py runserver را در شل بنویسید تا یک سرور برای نوشتن برنامه و تست آن داشته باشید.
19-میخواهم سرور آپاچی را در ویندوز بر روی لوکال برای پایتون و جانگو آماده کنم.
اول باید فایل mod_wsgi.so را در پوشه modules در محل نصب Apache  بریزید
بعد فایل httpd.conf  را بازکنید و جایی در میان نوشته های لود ماژول ها بنویسید:

LoadModule wsgi_module modules/mod_wsgi.so

سپس در همان فایل در انتها این خط را اضافه کنید(توجه کنید در میان علامت های <<>> با توجه به توضیح مربوطه آدرس یا قطعه کد مناسب قرار دهید.

Include "C:/<<address to django configuration file>>/apache_django_wsgi.conf"

بهتر است این فایل در پوشه پروژه تان و پوشه apache باشد.

بعد در فایل apache_django_wsgi.conf این کد ها را بنویسید:

Alias /media/ "<<address to media project folder/media/"
<Directory "C:/xampp/htdocs/matab/media">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>

 

Alias /admin-media/ "<<address to python installtion folder>>/Lib/site-packages/django/contrib/admin/media/"
<Directory "C:/Python27/Lib/site-packages/django/contrib/admin/media">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>


WSGIScriptAlias / "<<address to project folder>>/apache/django.wsgi"

<Directory "<<address to project folder>>/apache">
Allow from all
</Directory>

و برای فایل django.wsgi که در همان پوشه apache در پوشه پروژه تان ایجاد کردید بنویسید:

 

import os
import sys
path = '<<parent folder of project folder>>'
if path not in sys.path:
    sys.path.append(path)

os.environ['DJANGO_SETTINGS_MODULE'] = '<<project name>>.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()


20- فایل mod_wsgi  که در www.code.google.com  هاست شده به دلیل تحریم در دسترس نیست چگونه آن را دریافت کنم
در اینجا نسخه mod_wsgi-win32-ap22py27-3.3.so(فراموش نکنید اسم فایل را به mod_wsgi.so تغییر دهید.)
قرار داده شده است می توانید برای نسخه های دیگر از نرم افزار های پنهان کردن IP  استفاده کنید.

فارسی

دیدگاه‌ها

سلام خسته نباشید مطالب مفید بود ولی در قسمت تنظیمات ماژول نامفهوم و بهم ریخته بود لطفا این قسمت رو ویرایش کنید چون من به مشکل برخوردم وبه php و htdocs دسترسی ندارم سرور آپاچی هم دستی تنظیم کردم جزو پکیج مثل xammp نیست فایل apache_django_wsgi.conf تو extra/ قرار دادم خلاصه شده داستان phpmyadmin در خار ج از پوشه htdoc چون برای اون هم قبلا مشکل داشتم درست شد

درود بر شما و سپاس از مطلب مفیدتون سوالی داشتم که هرچی میگردم جایی جوابی پیدا نمیکنم ممنون میشم راهنماییم کنید ما سروری رو داریم تمام نیازمندی ها رو نصب میکنیم، اما تنظیم برخی موارد مثل همون آپاچی و ماژول های مربوط بهش و همینطور تغییراتی که باید داخل پروژه بدیم تا از حالت تست و دیباگ خارج بشه تا بتونیم آنلاین ببینیمش رو نمیدونم از طرفی اینکه درخواست دارم نحوه تنظیم سرور برای استفاده از چند دامنه و چند پروژه بصورت همزمان رو هم بذارید ممنون میشم بهم ایمیل کنید پاسخی رو ...

وقتی python v میزنم Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases. این به من میده و پایتنو نمی شناسه؟

دیدگاه جدیدی بگذارید

انیمیشن پیام راشل کوری