python mvc框架django搭建專案
阿新 • • 發佈:2019-01-04
首先搭建了python3環境,參考我的 centos7搭建python3並和python2共存
建立軟連線
ln -sf /usr/local/python3/bin/django-admin.py /usr/bin/django-admin
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
建立專案
mkdir mysite && cd mysite
django-admin startproject HelloWorld
cd HelloWorld/
瀏覽器訪問
建立軟連線
ln -sf /usr/local/python3/bin/django-admin.py /usr/bin/django-admin
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
建立專案
mkdir mysite && cd mysite
django-admin startproject HelloWorld
cd HelloWorld/
[[email protected] HelloWorld]# tree . ├── HelloWorld │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── manage.py 1 directory, 5 files
目錄說明:
HelloWorld: 專案的容器。
manage.py: 一個實用的命令列工具,可以各種方式與該 Django 專案進行互動。
HelloWorld/__init__.py: 一個空檔案,告訴 Python 該目錄是一個 Python 包。
HelloWorld/settings.py: 該 Django 專案的設定/配置。
HelloWorld/urls.py: 該 Django 專案的 URL 宣告; 一份由 Django 驅動的網站"目錄"。
HelloWorld/wsgi.py: 一個 WSGI 相容的 Web 伺服器的入口,以便執行你的專案。
啟動專案
[[email protected]
HelloWorld]# python3 manage.py runserver 0.0.0.0:8000 Performing system checks... System check identified no issues (0 silenced). You have unapplied migrations; your app may not work properly until they are applied. Run 'python manage.py migrate' to apply them. July 20, 2016 - 15:07:49 Django version 1.9.1, using settings 'HelloWorld.settings' Starting development server at http://0.0.0.0:8000/ Quit the server with CONTROL-C.
瀏覽器訪問