`

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客户管理系统源码.zip

    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-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就业系统源码 基于...

    Django_2_中文版

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

    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 社交网站项目–-...

    django4中文文档

    django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 Django是最有代表性的一种。许多成功的网站和APP...

    django+scrapy结合

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

    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