Django是Python中Web开发的最有代表性的框架之一。本文将简单介绍如何入门Django开发。
  首先确保你的linux系统已安装django模块。打开Python3,利用以下命令可找到django所在目录:

>>> import django
>>> print(django.__path__)

  笔者显示的是:

['/usr/lib/python3/dist-packages/django']

  接下来开始django开发!首先切换到django目录,新建poem项目:

django-admin.py startproject poem

  输入tree poem,查看poem项目的树结构:

  在urls.py的urlpatterns列表中添加:

url(r'^$', 'poem.views.output'),

  在/poem/poem文件夹下,创建views.py文件,输入代码:

from django.http import HttpResponse

def output(request):
   title = "<h1>When You Are Old</h1>"
   author = "<h2>William Butler Yeats</h2>"
   content = """
         When you are old and grey and full of sleep,<br/>
         And nodding by the fire, take down this book,<br/>
         And slowly read, and dream of the soft look<br/>
         Your eyes had once, and of their shadows deep;<br/>
         How many loved your moments of glad grace,<br/>
         And loved your beauty with love false or true,<br/>
         But one man loved the pilgrim soul in you,<br/>
         And loved the sorrows of your changing face;<br/>
         And bending down beside the glowing bars,<br/>
         Murmur, a little sadly, how love fled<br/>
         And paced upon the mountains overhead<br/>
         And hid his face amid a crowd of stars.<br/>
         """
   return HttpResponse([title, author, content])

  进入poem文件夹,输入命令:

python3 manage.py runserver 8000

  打开浏览器,输入localhost:8000,页面如下图:


  这样我们就完成了一个简单的django项目的开发。期待下期分享~~

  本次分享到此结束,欢迎大家批评与交流~~

最新文章

  1. mybatis配置-返回date类型丢失时间
  2. SQL Server 的通用分页显示存储过程
  3. OSGI入门笔记
  4. logback使用总结
  5. android: SharedPreferences实现记住密码功能
  6. iOS 工厂方法模式
  7. [USACO2005][poj2229]Sumsets(递推)
  8. sciencesoftware科学软件
  9. 【转】7 Tips to Speed Up Eclipse
  10. Hash表的扩容(转载)
  11. MySQL调试
  12. 一天精通MongoDB数据库
  13. 开源自己写的图片转Ascii码图工具
  14. validators配置要点及No result defined for action报错解决方案
  15. jvm垃圾收集器总结jdk1.7
  16. ssm心得
  17. JSON构造/解析(by C)---cJSON和json-c
  18. time时间模块
  19. c# 线程 WPF 进度百分比(菜鸟)
  20. 写一个小demo过程中遇到的各种问题 学生管理考勤系统(网页模拟)

热门文章

  1. Judge Route Circle --判断圆路线
  2. LeetCode 162. Find Peak Element (找到峰值)
  3. windows环境中利用NMake工具编译连接C++源代码
  4. 50 years, 50 colors
  5. Codeforces Round #380 (Div. 2)D. Sea Battle
  6. 初入红尘——在安联IT实习的一点感受(未完......)
  7. Flex中宽度计算
  8. CentOS6软raid配置与管理
  9. 数据结构--汉诺塔递归Java实现
  10. express的学习,与使用