django_学习笔记0816

来源:互联网 发布:适合手机编程的输入法 编辑:程序博客网 时间:2024/05/29 15:43

今日是二零一伍年八月十六日

这个博客是关于如何创建一个网页,并且输出一个简单的hello world的字符串。

在django中创建一个新的project的方法是,在cmd命令行直接运行代码

<pre name="code" class="python"><pre name="code" class="python">django-admin startproject mysite


同样,在创建一个project后,进入到这个文件夹,然后创建一个app

django-admin startapp sina


这个时候就可以发现,在mysite这个目录下也有了sina文件夹,但是还不行,当我们打开网站时,网站并不知道要运行这个app,所以我们要进入到mysite的settings.py里面,在

INSTALLED_APPS = (    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',    'sina',)

下面加上我们的sina程序,这其实是一个app的声明位置。

然后呢,我们需要开始链接网页。要知道,我们所登录的网站都有很多path,我们也要给我们的sina一个专门的path。进入到同路径的urls.py中,修改

from django.conf.urls import include, urlfrom django.contrib import adminurlpatterns = [    url(r'^admin/', include(admin.site.urls)),    url(r'^sina/', include('sina.urls')),]

这样,我们就拥有了/sina/这个path了,当然,后面的include的意思大概是包含了什么文件的执行,当我们访问这个网页的时候,我们实际上是访问的这个文件。比如我们马上就要开始写这个sina.urls这个东西。进入到sina文件夹,然后在里面新建urls.py这个文件。

# urls.pyfrom django.conf.urls import include , url , patternsurlpatterns = patterns ('sina.views',    url(r'^$', 'index' ),)

这里的意思是我们在此时需要调用我们的index函数。

然后再在view这个文件里写下

from django.shortcuts import renderfrom django.http import HttpResponse# Create your views here.# http://120.0.0.1/sinadef index ( request ):return HttpResponds('hello world')

然后,再在cmd的命令行里输入python manage.py runserver。然后用浏览器打开127.0.0.1:8000/sina/就可以看见你想要的了。我们目前还只是简单地把‘hello world’文件打印在网页里。离我们平时所见到的网页还差的远,那么,我们现在就来一步一步逼近。

0 0
原创粉丝点击