二.djangoECHO項目的建立

1.      基礎環境的配套軟件

 

操作系統: WINDOWS 7

IDE環境:Pycharm 4.3

數據庫:mysql 5.051b

服務器:APACHE 2.2.8

開發包:

PYTHON 2.7.5

http://www.python.org

 

DJANGO 1.9.2

http://www.djangoproject.com

 

MySQL-python-1.2.3.win32-py2.7

https://sourceforge.net/projects/mysql-python

 

關於系統的安裝與配置,在這裏簡略,基本不會有太大問題,若有問題,可google或博客下留言。

 

 

2. 項目的建立

1) 在需要的目錄下建立一個名爲echo_site的項目

django-admin startproject echo_site

在echo_site下可以看到相應目錄結構:


2) 建立一個名爲echo的APP

在echo_site目錄下可以看到目錄結構:


文件如下:

__init__.py:讓 Python 把該目錄當成一個開發包 (即一組模塊)所需的文件。 這是一個空文件,一般你不需要修改它。

manage.py:一種命令行工具,允許你以多種方式與該 Django 項目進行交互。 鍵入python manage.py help,看一下它能做什麼。 你應當不需要編輯這個文件;在這個目錄下生成它純是爲了方便。

settings.py:該 Django 項目的設置或配置。 查看並理解這個文件中可用的設置類型及其默認值。

urls.py:Django項目的URL設置。 可視其爲你的django網站的目錄。 目前,它是空的。


3)修改settings.py:

在INSTALLED_APPS,增加echo

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

在DATABASES中將配置更改爲mysql配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'echosite',
        'USER': 'root',
        'PASSWORD': '',
        'HOST': '',
        'PORT': '',
    }
}

更改語言設置

LANGUAGE_CODE = 'zh-hans'


4) 建立數據庫,之前已經安裝了MySQL-python-1.2.3.win32-py2.7

在MYSQL中建立一個名爲,echosite的數據庫

CREATE DATABASE `echosite` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

5)運行python manage.py makemigrations來同步models



6) 同步信息到數據庫:

python manage.py migrate


此時查看MYSQL數據庫,看到已經有相應的用戶信息表已經建立。





7)創建後臺超級用戶:

python manage.py createsuperuser

根據交互式界面輸入相應內容,密碼需要一定複雜度

 

8)運行Django自帶的測試服務器:

python manage.py runserver

如果不做更改則爲8080端口

 

9)訪問127.0.0.1:8080/admin,可以登陸到django的後臺服務器,用戶就是剛纔建立的超級用戶echo。這是一個支持簡單CRUD的見面



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