国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

django開(kāi)發(fā)項(xiàng)目實(shí)例1--建立一個(gè)項(xiàng)目并初步運(yùn)行

2019-11-14 17:48:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1:進(jìn)入目標(biāo)目錄新建一個(gè)項(xiàng)目

D:/>django-admin.py startPRoject qiweijie

    新建完成后,進(jìn)入項(xiàng)目文件夾查看目錄

D:/>cd qiweijieD:/qiweijie>dir
2014/03/16 11:09 261 manage.py2014/03/16 11:09 <DIR> qiweijie

D:/qiweijie>dir qiweijie

2014/03/16 11:09 5,547 settings.py
2014/03/16 11:09 579   urls.py
2014/03/16 11:09 1,166 wsgi.py
2014/03/16 11:09 0     __init__.py

 

2:新建一個(gè)app

D:/qiweijie>python manage.py startapp qwj
D:/qiweijie>dir

  2014/03/16 11:09 261   manage.py
  2014/03/16 11:10 <DIR> qiweijie
  2014/03/16 11:10 <DIR> qwj

D:/qiweijie>dir qwj

2014/03/16 11:10 60  models.py
2014/03/16 11:10 399 tests.py
2014/03/16 11:10 27  views.py
2014/03/16 11:10 0   __init__.py

 這時(shí)候運(yùn)行一下,就可以看到這個(gè)頁(yè)面了

D:/qiweijie>python manage.py runserver

3:配置settings.py里面的數(shù)據(jù)庫(kù)

  1. 打開(kāi)MySQL,新建一個(gè)數(shù)據(jù)庫(kù)

    C:/Users/qiweijie>mysql -uroot -p
    Enter passWord: ********

    .....

    mysql> create database qiweijie;

    mysql> use qiweijie;

     

     

  2. 修改settings.py里面對(duì)應(yīng)的配置,USER記得和自己mysql里面設(shè)置的一致
    DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'Oracle'.        'NAME': 'qiweijie',                      # Or path to database file if using sqlite3.        'USER': 'root',                      # Not used with sqlite3.        'PASSWORD': '########',                  # Not used with sqlite3.        'HOST': '127.0.0.1',                      # Set to empty string for localhost. Not used with sqlite3.        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.    }}

     

4:設(shè)置url,背景知識(shí),django里面,項(xiàng)目本身自帶有一個(gè)urls.py文件,在每個(gè)app里面也是可以有自己的urls.py文件的,這樣設(shè)計(jì)的好處是:

  1.  每一個(gè)app的url都在同一個(gè)文件里面,不同的app之間的url不會(huì)有沖突
  2. 方便管理和修改,刪除一個(gè)應(yīng)用只需要在項(xiàng)目的urls.py文件里面刪除對(duì)應(yīng)的一行即可

     4.1:在項(xiàng)目的urls.py文件里面添加app的urls,記得先import qwj.views

    url(r'^$',qwj.views.home),    url(r'^qwj/',include('qwj.urls')),

 

      

 

     4.2:在app的views.py文件里面添加以下內(nèi)容

from django.shortcuts import HttpResponse, render_to_response, RequestContextdef home(request):    return render_to_response('home.html',)

     4.3:在app文件里面新建一個(gè)templates文件夾,并在templates文件夾里面新建一個(gè)home.html的文件,記得在settings.py里面的TEMPLATE_DIRS

             添加templates文件夾的絕對(duì)路徑

#在home.html里面添加簡(jiǎn)單的歡迎語(yǔ)句,具體的可以自己寫(xiě)<h1>welcome</h1>#在TEMPLATE_DIRS添加templates文件夾的絕對(duì)路徑TEMPLATE_DIRS = (    "D:/qiweijie/qwj/templates")

    現(xiàn)在再運(yùn)行一下,可以看到歡迎頁(yè)面變成了這樣,記得先python manage.py syncdb

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 普宁市| 荣昌县| 舒兰市| 淮滨县| 和硕县| 宜春市| 石河子市| 北安市| 关岭| 彰化县| 巴彦淖尔市| 昌图县| 阜宁县| 长宁区| 大埔县| 靖边县| 大埔区| 甘孜县| 台江县| 漯河市| 鹤岗市| 本溪| 黄冈市| 开平市| 锡林浩特市| 宁夏| 桦南县| 泸水县| 饶河县| 综艺| 蒙山县| 大城县| 台北市| 玉田县| 西青区| 筠连县| 桃园市| 定兴县| 瑞丽市| 保定市| 彭阳县|