安裝Django

1、windows環境
首先,系統裏需要安裝python,支持Python 2.7的最後一個版本是Django 1.11 LTS。
方法1、
現在官網的最新版本是2.0.5,可以使用Python的pip

pip install Django==2.0.5

方法2、
先在官網下載安裝包
https://www.djangoproject.com/m/releases/2.0/Django-2.0.5.tar.gz
下載完後解壓,安裝

python setup.py install   #cmd環境中

安裝完成後測試下,cmd下運行python
安裝Django
這樣就是安裝成功了,另外,需要將環境變量配置下,跟python一樣

2、centos
首先將Python3安裝上,python3的安裝見文章http://blog.51cto.com/xudongdong/1905862 。

python3和pip3都安裝和配置好後,

pip3 install Django==2.0.5

源碼安裝方法
下載源碼包:https://www.djangoproject.com/download/
輸入以下命令並安裝:
tar xzvf Django-X.Y.tar.gz # 解壓下載包
cd Django-X.Y # 進入 Django 目錄
python setup.py install # 執行安裝命令
完成後測試下,測試方法和之前一樣。

簡單創建一個Django項目

1、創建mysite項目和 blog應用:

django-admin startproject mysite      #創建項目目錄

cd mysite      #進入目錄

python manage.py startapp blog       #創建一個BLOG應用 

做完上面的操作後,一個大概的項目目錄就出來了

 項目目錄介紹:

--------

manage.py : Django項目裏面的工具,通過它可以調用django shell和數據庫等。

mysite/

| ---  settings.py : 包含了項目的默認設置,包括數據庫信息,調試標誌以及其他一些工作的變量。

| ---  urls.py : 負責把URL模式映射到應用程序。

| --- wsgi.py :  用於項目部署。

blog /

| --- admin.py  :  django 自帶admin後面管理,將models.py 中表映射到後臺。

| --- apps.py :  blog 應用的相關配置。

| --- models.py  : Django 自帶的ORM,用於設計數據庫表。

| --- tests.py  :  用於編寫Django單元測試。

| --- veiws.py :視圖文件,用於編寫功能的主要處理邏輯。

打開settings.py配置文件,添加blog應用

# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
]

2、初始化數據庫

Python 自帶SQLite3數據庫,Django默認使用SQLite3數據庫,如果使用其它數據庫請在settings.py文件中設置

mysite> python manage.py migrate           #數據庫同步

要想登錄admin後臺,必須要有帳號,接下來創建超級管理員帳號

mysite> python manage.py createsuperuser
Username (leave blank to use 'fnngj'): admin    # 管理員帳號
Email address: [email protected]      # email
Password:                          # 密碼
Password (again):                  # 重複密碼
Superuser created successfully.

3、Django自帶Web,可以通過“runserver”命令啓動應用

python manage.py runserver

接下來可以在瀏覽器中輸入127.0.0.1:8000,會出現如下畫面

安裝Django
如果不成功,看看8000端口開了沒

另外,如果需要在其他電腦上打開頁面的話

python manage.py runserver 0.0.0.0:8000       #端口號可以改爲其他的,需要打開端口號

PS:如果還打不開,可以需要在setting.py中修改 ALLOWED_HOSTS = ['*'] #在這裏請求的host添加了*
4、訪問Admin 後臺:http://127.0.0.0:8000/admin , 通過前面創建的超級管理員賬號。
安裝Django

登錄後

安裝Django

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章