Django-簡單項目建立

  1. 在磁盤中找到須要存放項目代駕的目錄,進入該目錄(本機爲: /Downloads/All)
  2. 輸入Django建立項目命令:django-admin startproject mysite,此時在目錄下會建立一個名爲「mysite」的文件夾
  3. 進入mysite文件夾,查看目錄中文件清單
    1. mysite/
          manage.py
          mysite/
              __init__.py
              settings.py
              urls.py
              wsgi.py
  4. 清單詳解
    1. manage.py:命令行管理工具集,用於與Django項目的交互管理
    2. __init__.py:空文件,用於通知python這個目錄是一個Python項目
    3. settings.py:設置和配製Django項目
    4. urls.py:內容分發器,用於配製Django中的站點
    5. wsgi.py:用於網關部署配製
  5. 使用默認數據庫sqlite3,建立數據庫及表結構:python manage.py migrate
    1. ➜  mysite  python manage.py migrate
      Operations to perform:
        Synchronize unmigrated apps: staticfiles, messages
        Apply all migrations: admin, contenttypes, auth, sessions
      Synchronizing apps without migrations:
        Creating tables...
          Running deferred SQL...
        Installing custom SQL...
      Running migrations:
        Rendering model states... DONE
        Applying contenttypes.0001_initial... OK
        Applying auth.0001_initial... OK
        Applying admin.0001_initial... OK
        Applying contenttypes.0002_remove_content_type_name... OK
        Applying auth.0002_alter_permission_name_max_length... OK
        Applying auth.0003_alter_user_email_max_length... OK
        Applying auth.0004_alter_user_username_opts... OK
        Applying auth.0005_alter_user_last_login_null... OK
        Applying auth.0006_require_contenttypes_0002... OK
        Applying sessions.0001_initial... OK
  6. 啓動服務器:python manage.py runserver
    1. ➜  mysite  python manage.py runserver 
      Performing system checks...
      
      System check identified no issues (0 silenced).
      November 22, 2015 - 13:56:37
      Django version 1.8.6, using settings 'mysite.settings'
      Starting development server at http://127.0.0.1:8000/
      Quit the server with CONTROL-C.
  7. 在瀏覽器中輸入地址:http://127.0.0.1:8000/,若頁面顯示正確,則項目建立成功
    1. 修改啓動端口:python manage.py runserver 8001
    2. 修改啓動IP及端口:python manage.py runserver 0.0.0.0:8001
  8. 至此,第一個簡單的Django項目建立成功了
相關文章
相關標籤/搜索