1. 一、创建项目
  2. 1、建立虚拟环境
  3. python -m venv ll_env
  4. # 出现ll_env文件夹
  5. 2、激活虚拟环境
  6. source ll_env/bin/activate
  7. # 要停止使用虚拟环境,执行命令deactivate
  8. 3、安装Django
  9. pip install Django
  10. # 注意要激活状态下安装
  11. 4、在Django中创建项目
  12. django-admin.py startproject learning_log .
  13. # 出现learning_log文件夹以及manage.py文件
  14. 5、创建数据库
  15. python manage.py migrate
  16. # db.sqlite3 数据库文件
  17. 6、检查是否正确创建项目
  18. python manage.py runserver
  19. # 如果出现错误信息"That port is already in use"(指定端口已被占用),执行命令python manage.py runserver 8001,使用其他的端口
  20. 二、创建应用程序
  21. 1、创建应用程序
  22. python manage.py startapp learning_logs
  23. # 出现learning_logs文件夹
  24. 2、定义模型
  25. # 打开应用程序文件夹中的models.py添加模型
  26. 3、激活模型
  27. # 打开项目文件夹中的settings.py将应用程序名称添加到INSTALLED_APPS列表中
  28. python manage.py makemigrations learning_logs
  29. # 让Django修改数据库,使其能够存储与模型Topic相关的信息
  30. python manage.py migrate
  31. 4、创建超级用户
  32. python manage.py createsuperuser
  33. 5、注册模型
  34. # 在应用程序文件夹中的admin.py中导入models.py中的模型,并调用admin.site.register()注册模型
  35. from learning_logs.models import Topic
  36. admin.site.register(Topic)
  37. 6、添加主题
  38. 前往localhost:8000/admin网页可以添加主题
  39. 7Django shell(交互式环境)
  40. python manage.py shell
  41. # 测试项目和排除故障
  42. 三、创建网页
  43. 1、映射URL
  44. # 在项目中的urls.py中添加应用程序URL
  45. # 在应用程序urls.py中添加URL
  46. 2、编写视图
  47. # 在应用程序views.py中添加
  48. 3、编写模板
  49. # 在应用程序中的templates中

Python 从入门到实践 - Web应用程序的更多相关文章

  1. Python 从入门到实践 试一试 参考代码

    这两天学习Python 看了python从入门到实践的书籍,里面有课后题“试一试” 然后就跟着写了,代码在以下地址,如果需要自取 https://files.cnblogs.com/files/fud ...

  2. Python数据分析入门与实践 ✌✌

    Python数据分析入门与实践 (一个人学习或许会很枯燥,但是寻找更多志同道合的朋友一起,学习将会变得更加有意义✌✌) 这是一个数据驱动的时代,想要从事机器学习.人工智能.数据挖掘等前沿技术,都离不开 ...

  3. Python数据分析入门与实践

    Python数据分析入门与实践 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大家看的时候可以关 ...

  4. RobotFramework + Python 自动化入门 四 (Web进阶)

    在<RobotFramwork + Python 自动化入门 一>中,完成了一个Robot环境搭建及测试脚本的创建和执行. 在<RobotFramwork + Python 自动化入 ...

  5. RobotFramework + Python 自动化入门 三 (Web自动化)

    在<RobotFramwork + Python 自动化入门 一>中,完成了一个Robot环境搭建及测试脚本的创建和执行. 在<RobotFramwork + Python 自动化入 ...

  6. Python数据分析入门与实践 学习

    pandas是一个Python语言的软件包,在我们使用Python语言进行机器学习编程的时候,这是一个非常常用的基础编程库.本文是对它的一个入门教程.pandas提供了快速,灵活和富有表现力的数据结构 ...

  7. python从入门到实践-8章函数

    #!/user/bin/env python# -*- coding:utf-8 -*- # 给形参指定默认值时,等号两边不要有空格 def function_name("parameter ...

  8. Python:从入门到实践--第四章--列表操作--练习

    #1.想出至少三种你喜欢的水果,将其名称存储在一个列表中,再使用for循环将每种水果的名称都打印出来. #要求:(1)修改这个for循环,使其打印包含名称的句子,而不是仅仅是水果的名称.对于每种水果, ...

  9. Python:从入门到实践--第六章--字典--练习

    #1.人:使用一个字典来存储一个熟人的信息;包括姓,名,年龄和居住的城市.将字典中的每项信息都打印出来 friend = { 'last_name':'马', 'first_name':'脑壳', ' ...

随机推荐

  1. hdu 4704 Sum (整数和分解+高速幂+费马小定理降幂)

    题意: 给n(1<n<),求(s1+s2+s3+...+sn)mod(1e9+7). 当中si表示n由i个数相加而成的种数,如n=4,则s1=1,s2=3.                 ...

  2. hadoop1.0.4升级到hadoop2.2 具体流程步骤

     hadoop1.x 升级到hadoop2.2 本文參考了博客:http://blog.csdn.net/ajax_jquery/article/details/27311671,对一些地方做了改动. ...

  3. C语言可变參实现參数累加返回

    C语言可变參的作用真的是很大,自从发表了可变參怎样实现printf.fprintf,sprintf的文章以来.便有不少博友私信问我实现的机制,我也解释了相关的知识点.今天,我们借着这个机会,再来举一个 ...

  4. scala并发编程原生线程Actor、Case Class下的消息传递和偏函数实战

    參考代码: import scala.actors._ case class Person(name:String,age:Int) class HelloActor extends Actor{ d ...

  5. hdoj--3072--Intelligence System(scc+缩点+数据去重)

    Intelligence System Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Othe ...

  6. H3C交换机DHCP&nbsp;Server配置的六个方面

    H3C交换机DHCP Server配置的六个方面 在交换机上面配置DHCP内容是司空见惯的了.那么这里我们就讲解一下H3C交换机DHCP Server配置内容.之后的文章中,我们还对针对其他方面的配置 ...

  7. CSS Flexbox 弹性盒子模型

    CSS Flexbox 弹性盒子模型 设置元素样式为 display: flex 或 display: inline-flex, 让元素变成flex容器, 从而可以通过flex模式布局它的子元素. f ...

  8. @section Scripts{}的使用

    MVC视图中,Javascripts代码被放于下面的Razor代码中(@section Scripts{}). 好处:在视图进行JavaScript编程时,是一个很好的实践,在共享视图(_Layout ...

  9. MSSQL_20160719_在作业步骤中使用sp_send_dbmail遇到的问题

    需求: 在作业步骤中使用sp_send_dbmail发出邮件, 并将数据库中的日志表通过@query参数导出文本作为邮件附件 遇到错误: 服务器 DB-DWH-1,第 1 行  服务器主体 " ...

  10. 【Oracle】权限

    1. 授予权限: GRANT privilege[, privilege...] TO user [, user| role, PUBLIC...]; ①DBA授予用户系统权限 GRANT creat ...