『壹』 如何用腳本在本地啟動django runserver
Django是一個WEB開發框架,可以用它來開發web項目,而web需要伺服器來運行,比如常用的nginx,apache,uwsgi等,這些伺服器僅負責運行程序(由django寫的項目),用戶請求會發送的伺服器上,然後伺服器請求django,django返回相應的結果給web
『貳』 如何用python做web開發 django環境配置
下載
python-2.7.2.msi
Django-1.3.1.tar.gz
Django暫時只支持python 2.4 ~ 2.7, 在Django-1.3.1\docs\intro\install.txt中有說明:
Being a Python Web framework, Django requires Python. It works with any Python
version from 2.4 to 2.7 (e to backwards
incompatibilities in Python 3.0, Django does not currently work with
Python 3.0;
安裝python-2.7.2,並添加環境變數
D:\Python27;D:\Python27\Scripts;
命令行進入Django-1.3.1目錄, 安裝django
python setup.py install
Django提供了tutorial
Django-1.3.1\docs\intro
新建站點
E:\python>django-admin.py startproject mysite
啟動django自帶的web伺服器
E:\python>cd mysite
E:\python\mysite>manage.py runserver
Validating models...
0 errors found
Django version 1.3.1, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
在瀏覽器中輸入 http://127.0.0.1:8000/ 瀏覽頁面
ps:
在windows7中按上述步驟配置好後,出現下列情況
D:\work\python>django-admin.py startproject mysite
Usage: django-admin.py subcommand [options] [args]
...
很顯然django-admin.py不參識別startproject命令,其它命令也不能識別。不過,另一種方式卻可以
D:\Python27\Scripts>python django-admin.py startproject mysite
這說明django-admin.py 後面的參數不能傳遞進去,可以通過修改注冊表實現。
輸入regedit, 進入 HKEY_CLASSES_ROOT\py_auto_file\shell\open\command , "C:\Python26\python.exe" "%1" change it to "C:\Python26\python.exe" "%1" %*
成功解決了
『叄』 怎樣搭建Django伺服器環境
1.首先安裝python,配置環境變數path:C:Python27;C:Python27Scripts;
2.去django官網下載壓縮包Django-1.8.3.tar.gz,然後解壓在C盤,輸入以下命令:
cdC:Django-1.8.3
pythonsetup.pyinstall
命令運行後,Django環境就安裝好了,然後配置環境變數path:C:Python27Libsite-packagesDjango-1.8.3-py2.7.eggdjangoin
3.在命令終端輸入以下命令導入並檢查django安裝情況:
python
>>>importdjango
>>>django.VERSION
__init__.py:將這個項目目錄作為Python的一個包。
settings.py:項目的配置文件。
urls.py:定義了Django項目中的URL路由表,指定了URL與被調用類之間的對應關系。
wsgi.py:這個是Django1.4中新添加的默認Web伺服器網關介面。
命令窗口切換到cms678文件夾,然後運行命令:pythonmanage.pyrunserver,啟動當前目錄工程。
瀏覽器輸入http://127.0.0.1:8000/
到此基本操作就結束啦:-)
『肆』 django伺服器正常打開,但網頁進不去是怎麼回事
運行的時候 python manage.py runserver 0.0.0.0:8000 (寫成0.0.0.0的時候才能在相同網段訪問,不然的話只能本機也就是linux能訪問)
『伍』 django 怎麼重啟伺服器
如果你是用runserver來運行程序的話,
你可以直接Ctrl+c,關掉後再運行python manager.py runserver重啟。
或者你可以打開settings.py中的debug參數,這樣如果你修改了python代碼,它會自動重啟服務。
如果解決了您的問題請採納!
如果未解決請繼續追問!
『陸』 django的測試伺服器外界可以訪問么
django自帶的python manage.py runserver這個如果加上IP地址是允許區域網內訪問的,不加的話只允許本機訪問。這個命令是不允許外網(即Internet網路)訪問的。
『柒』 用pyqt做好了前端,想用django做伺服器,想問一下大概怎麼搭建呢
一般客戶端(也就是你說的前段)跟伺服器端(你准備使用Django)都是通過 HTTP 協議交換信息的(除非有特別的需求,才會使用別的或者定製協議)。
在 客戶端(PyQT)中,你可以安裝 Requests 庫,它可以幫助你發送 HTTP 請求給伺服器端,
在 Django 中你可以使用 Django REST Framework 網頁鏈接處理 客戶端的HTTP請求。
『捌』 Django 運行開發伺服器時報錯
原因如下:
1、因代碼中的中文注釋問題的報錯
django項目的.py文件文件中加入了中文注釋,經常會因此報錯而導致無法運行,究其原因是編碼的問題,最後的解決辦法是直接在有中文注釋的.py文件的頂部加上:# -*-coding:utf-8 -*-
2、運行過程中的中文亂碼的報錯
(1)首先確保連接的資料庫的基礎設置是utf-8。
(4).debian里需要在~/.bashrc裡面最下面加入export LC_ALL=zh_CN.UTF-8或者直接運行export.UTF-8。
(5).最後直接reboot重啟伺服器,查看系統編碼,UTF-8中文生效,locale命令可以直接查看系統編碼設置,此時再運行django項目上傳中文名文件無誤。
『玖』 有個django框架的項目,想在它自帶的伺服器下運行,試了其他cmd下建的可以,這個不行,啟動不開服務,
django自帶的伺服器外網是不能訪問的。要支持外網就得配置apache,去網上查一下,我也在弄,你如果弄好了給我說下。