Django 創(chuàng)建第一個項目

2021-10-19 19:28 更新

Django 創(chuàng)建第一個項目

本章我們將介紹如何使用 Django 來創(chuàng)建項目。

使用 django-admin.py 來創(chuàng)建名為***的項目:

  django-admin startproject xxx

創(chuàng)建完成后我們可以查看下項目的目錄結(jié)構(gòu):

[root@solar ~]# cd HelloWorld/
[root@solar HelloWorld]# tree
. manage.py 管理器
|--*** 
|   |-- __init__.py 包
|   |-- settings.py  設(shè)置文件
|   |-- urls.py   路由
|   `-- wsgi.py   部署

目錄說明:

  • HelloWorld: 項目的容器。
  • manage.py: 一個實用的命令行工具,可讓你以各種方式與該 Django 項目進(jìn)行交互。
  • HelloWorld/__init__.py: 一個空文件,告訴 Python 該目錄是一個 Python 包。
  • HelloWorld/settings.py: 該 Django 項目的設(shè)置/配置。
  • HelloWorld/urls.py: 該 Django 項目的 URL 聲明; 一份由 Django 驅(qū)動的網(wǎng)站"目錄"。
  • HelloWorld/wsgi.py: 一個 WSGI 兼容的 Web 服務(wù)器的入口,以便運行你的項目。

創(chuàng)建一個app模塊會自動生成app文件夾,該文件夾包括幾個文件:

python manage.py startapp app

各個目錄的說明:

  • init.py 包
  • admin.py 管理后臺 
  • apps.py
  • migrations
  • init.py 遷移
  • model.py 模型
  • test.py 測試
  • view.py 視圖

在目錄中找到***包里面的setting.py,在INSTALLED_APPS當(dāng)中注冊APP模塊:

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'app',

在包下輸入命令,啟動項目:

python manage.py runserver

在瀏覽器輸入你服務(wù)器的ip及端口號,如果正常啟動,會得到如下界面,則表示項目創(chuàng)建完成:

Django


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號