码迷,mamicode.com
首页 > 其他好文 > 详细

Django 开发Tutorial part_1

时间:2016-03-13 12:44:52      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

参考网站:https://docs.djangoproject.com/en/1.9/intro/

本文参考:https://docs.djangoproject.com/en/1.9/intro/tutorial01/

基本是照着官方的tutorial翻译的,看不懂直接看官网。

 

前提条件是已经安装好了Python环境和Django环境。

step1:验证django安装成功

python -c "import django; print(django.get_version())"

step2:cd到自己的工作目录,我是在桌面的code文件夹

技术分享

然后创建项目

django-admin startproject mysite

这会在code目录下创建一个mysite的工作目录,目录里的文件如下

mysite/
    manage.py
    mysite/
        __init__.py
        setting.py
        urls.py
        wsgi.py

运行测试一下

 python manage.py runserver 

浏览器里访问http://127.0.0.1/8000/

测试能否运行


创建一个web app

 python manage.py startapp polls  #polls是web app的名字 

当前目录就会多出一个polls的文件夹

文件夹内文件如下

polls/
    __init__.py
    admin.py
    apps.py
    migrations/
        __init__.py
    models.py
    tests.py
    views.py

改几个文件

polls/views.py

from django.shortcuts import render

# Create your views here.
# 下面是自己增加的内容 from django.http import HttpResponse def index(request): return HttpResponse("Hello, world. You‘re at the polls index.")

polls/urls.py

from django.conf.urls import url
from . import views  #####

urlpatterns = [url(r^$, views.index, name = index)]

mysite/urls.py

from django.conf.urls import url, include  #include是加上的
from django.contrib import admin

urlpatterns = [
    url(r^admin/, admin.site.urls),
    url(r^polls/, include(polls.urls)),  #这行是后加的,自己增加的模式都要用include

运行  python manage.py runserver ,访问http://localhost::8000/polls/可以看到自己写的文字。


编辑于2016年3月13日 11:25:02

 

Django 开发Tutorial part_1

标签:

原文地址:http://www.cnblogs.com/fudianheg/p/5271494.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!