Django 开发Tutorial part_1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 开发Tutorial part_1相关的知识,希望对你有一定的参考价值。
参考网站: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的主要内容,如果未能解决你的问题,请参考以下文章