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
- django_学习笔记0816
- django_学习笔记0901
- django_学习笔记0903
- Django_学习笔记0916
- Django_学习问题汇总
- django_
- django_搭建
- django_细节
- django_剖析
- django_模板
- Django_模型
- Django_静态资源配置
- Django_使用easyui
- Django_使用easyui
- Django_ 安装、创建、配置、admin使用(1)
- python_学习笔记0816
- Django_"No module named urls" error for /admin/
- Django_分页设计和Ueditor配置、图文发布
- crazyflie2.0原理图之STM32F405与nRF51822串口1M速率的接收和发送
- 【Android】高仿QQ 5.0+ UI
- 九宫格求解,结果为何不能输出?
- The Tree ||
- loadrunner中关联到的信息需要拼接时的例子-订飞机票
- django_学习笔记0816
- Android中的多线程之handler
- 进程间通信:管道(pipe)
- 西普部分CTF题目(web)(持续更新)
- android源码的编译问题总结
- 基于SpringMVC的Restful风格的增删改查--①查找所有员工信息
- Qt显示Flash的两种方法 QWebview和QAxWidget
- 算法好博文
- GDOI2016模拟8.16帮派