Djangoインストール作成プロジェクト実行プロジェクト

5658 ワード

Djangoベース
フレームワーク、すなわちframeworkは、特に開放的な問題を解決するために設計された一定の制約性を持つ支持構造を指し、フレームワークを使用して特定のシステムを迅速に開発することができ、簡単に言えば、他の人が作った舞台で演技をすることです.
すべてのWebアプリケーションでは、本質的にはsocketサービス側であり、ユーザーのブラウザはsocketクライアントである.
WSGI:Web Server Gateway Interface
Django準備
  
------------------------------------------------
cmd --> pip install django==1.11.18
#           ,           
 pip install django==1.11.18 -i https://pypi.douban.com/simple/
pycharm       
    
 settings ->project ->project interpreter ->  django->   Manage Repositories         ->    http  
specify version     
------------------------------------------------
       
cmd --> pip list
------------------------------------------------
pycharm --> settings ->project ->project interpreter ->      
pip uninstall django   cmd    Django
-------------------------------------------------
**    **
cmd  :
     +shift      
  -->python-->Script-->django-admin.exe
django-admin startproject       #    
pycharm    :
      --> file-->new project -->django-->location   +    -->create-->open new window -->          
****************************************************
--------  cmd    -----------
------manage.py     ---------
python manage.py runserver         # 127.0.0.1:8000
python manage.py runserver  80    # 127.0.0.1:80     
python manage.py runserver  0.0.0.0:80    # 0.0.0.0:80   ip

構成関連
settings    -->allowed_hosts = ['*']   --      Linux  --

import OS
    -->     -->settings.py  
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
debug = True      --        --
               allowed_hosts = ['*'] 
--------------------------------------------------------------------
debug = False     ---        ---   allowed_hosts = ['*'] 
--------------------------------------------------------------------
Templates (  )= [   'DIRS': [os.path.join(BASE_DIR,'templates')],]
  html    templates 
--------------------------------------------------------------------
DATABASES     
--------------------------------------------------------------------
STATIC_URL = '/static/'  #       
               

Djangoフレームワークの適用
urls.py  --       url          

from django.conf.urls import url
from django.contrib import admin
from django.shortcuts import HttpResponse
def index(request):
    return HttpResponse('  index  ')

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^index/', index),
]

 
転載先:https://www.cnblogs.com/zhangchen-sx/p/10269773.html