`

dJangoの初习2

阅读更多
应用、请求地址、与视图.

先创建一个项目用于实验.
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-easy-select2, 可以选择 Django的Select2输入小部件.zip

    django-easy-select2, 可以选择 Django的Select2输入小部件 这是 Django 应用程序,它使select2小部件在管理中选择输入。 项目旨在支持英镑 python and 3.4 ( 至少) Django 1.8 。这个 Django 应用程序只是Select2库...

    django电子商务网站源码.zip

    django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...

    Django实现商城网站源码.zip

    Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...

    django-select2, 这是一个 Django 集成的Select2.zip

    django-select2, 这是一个 Django 集成的Select2 Django-Select2 这是一个 Django 集成了 Select2.应用程序包括Select2驱动的Django 小部件。安装安装 django_select2 pip install dja

    Django客户管理系统源码.zip

    Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...

    django-suit v2 已经适配django2.0, python3.6

    2. **弃用 Python 2.7 支持**: Django 2.0 完全移除了对 Python 2.7 的支持,只支持 Python 3.x,这标志着 Django 正式进入全 Python 3 时代。 3. **中间件重构**: Django 2.0 对中间件系统进行了重构,使其更加...

    django项目实例(django 简易博客开发)

    前几天写的django 简易博客开发记录,贴个链接吧 ...django 简易博客开发 2 模板和数据查询 http://www.cnblogs.com/cacique/archive/2012/09/30/2709143.html django 简易博客开发 3 静态文件、from 应用与自定义 ...

    django笔记 django笔记

    2. **安装与设置**: 安装Django可以通过Python的包管理器pip进行,命令为`pip install django`。设置项目时,使用`django-admin startproject project_name`创建新项目,然后通过`python manage.py startapp app_...

    The Definitive Guide to Django 2nd Edition

    《The Definitive Guide to Django 2nd Edition》是一本深度解析Django框架的权威指南,旨在帮助初学者和有经验的开发者全面掌握Django的使用。这本书分为两个主要部分,确保读者能够从基础到高级逐步提升自己的技能...

    基于Django的个人网盘源码.zip

    基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...

    Django 2 by example epub 中文版

    Django 2 by example 博客项目–基础 Django 2 by example 博客项目–增加高级功能 Django 2 by example 博客项目–扩展功能 Django 2 by example 社交网站项目–用户身份验证 Django 2 by example 社交网站项目–-...

    Python基于Django的就业系统源码.zip

    基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...

    Django2-by-example-zh.pdf 中文版 20190129修订

    Django 2 by example 博客项目–基础 Django 2 by example 博客项目–增加高级功能 Django 2 by example 博客项目–扩展功能 Django 2 by example 社交网站项目–用户身份验证 Django 2 by example 社交网站项目–-...

    Django_2_中文版

    **Django 2 中文版**是一份针对不熟悉英文的开发者精心编译的学习资源,旨在帮助他们更好地理解和掌握Python的热门Web框架——Django。这份资料深入浅出地介绍了Django 2的关键概念和技术,使得中文用户也能无障碍地...

    django+scrapy结合

    2. **安装Scrapy和相关依赖**:在Django项目的环境中安装Scrapy,以及可能需要的其他库,例如`scrapy-djangoitem`,用于在Scrapy中使用Django模型。 3. **创建Scrapy爬虫项目**:在Django项目外部,创建一个独立的...

    Django_layui后台模板

    2. Layui框架:Layui是一个采用自身模块规范编写的前端UI框架,其核心特点是轻量、简洁,同时具备高度模块化、组件化的特点。Layui包含了丰富的页面元素和交互效果,如表格、按钮、弹窗、表单、图标等,能快速搭建出...

    django中文官方文档

    django中文文档的介绍,django 官方文档说明 django 官方文档说明 django 官方文档说明

    django-codemirror2Django小部件,

    django-codemirror2Django小部件,用于使用浏览器中的代码编辑器CodeMirror替换文本区域 Django小部件,用于使用浏览器内代码编辑器CodeMirror替换文本区域。 在Django 1.6+上测试,支持Python 2.7和Python 3.4+。 ...

Global site tag (gtag.js) - Google Analytics