欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

dJangoの初习2 博客分类: Python django 

程序员文章站 2024-03-21 12:18:04
...
应用、请求地址、与视图.

先创建一个项目用于实验.
django-admin startproject myDJProject



1.新建应用(app), 名称叫 firstApp
django-admin startproject myDJProject


python manage.py startapp firstApp # firstApp 是app的名称



Tips:
         Django 1.8.x 以上的,会出现 migrations 文件夹。Django 1.9.x 会在 Django 1.8 的基础上多出一个 apps.py 文件。


然后需要将Component / [app]加到settings.py中的INSTALL_APPS中




2.修改 myDJProject/myDJProject/settings.py

                                                        注:myDJProject  = django 项目名称.


INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'firstApp',
)


注:
     如果没有做这一步config,DJanggo 就不能自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件) ,你的Html5Page 就找不到了!




3.编辑firstApp/views.py


#如果你需要用到中文,必须配置
#coding:utf-8                                           

 #导入类似Servlet包,因为要用的HttpResponse
from django.http import HttpResponse 

 #定义了一个index方法,参数HttpRequest
def index(request):                                   
    #返回一个字符串,打印到屏幕
    return HttpResponse(u"Hello World! 啊哈哈") 
                




4.配置Url.
位置:
         myDJProject/myDJProject/urls.py

from django.conf.urls import url
from django.contrib import admin
from firstApp import views as firstApp_views  # new
 
urlpatterns = [
    url(r'^$', firstApp_views.index),  # new
    url(r'^admin/', admin.site.urls),
]


如果不配置,路径、index(requst)方法会找不到.

5.启动服务看效果
python manage.py runserver

相关标签: django