linux下创建django-app

Django

1.创建一个项目
linux :django-admin startproject helloword 创建项目helloword
2.开始一个工程
manage.py 文件
它是django工程中的总控制器
它是整个工程的入口程序
python manage.py help
3.开始一个工程
python manage.py runserver 0.0.0.0:8000
0.0.0.0任意IP都可以访问, 8000端口 , 默认端口80
4.开始一个app,写一个hello world
python manage.py startapp hello
编辑hello下的views

# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.shortcuts import render
from django.views import View
from django.http import HttpResponse
# Create your views here.


class Hello(View):

    def get(self, request):
        message = 'hello world'
        return HttpResponse(message)

添加urls

from django.conf.urls import url
from django.contrib import admin

from hello import views


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^hello/', views.Hello.as_view()),
    url(r'^ces/(?P<name>[a-z]{3,8})'),  # 命名参数  参数名指定为 name  *括号
    url(r'^hello1/([0-9]{4})/([0-9]{2})([0-9]{2})$', views.Hello1.as_view()),  # 非命名参数([0-9]{4})/([0-9]{2})([0-9]{2})   一个括号一个参数
  def get(self,   num1,        num2,    num3)  一一对应
]

 

from django.conf.urls import url
from django.contrib import admin

from hello import views


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^hello/', views.Hello.as_view()),
  url(r'^ces/?P<name>[a-z]{3,8}'), # 命名参数
   url(r'^hello1/([0-9]{4})/([0-9]{2})([0-9]{2})$', views.Hello1.as_view()),  # 非命名参数([0-9]{4})/([0-9]{2})([0-9]{2}) 
  def get(self, num1, num2,   num3)  一一对应
]

 

posted on 2018-05-07 10:54 .Tang 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/tangpg/p/9001477.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值