创建第一个django项目

  1. 查看当前有哪些虚拟环境:workon

  2. 创建虚拟环境: mkvirtualenv -p /usr/bin/python + envname

  3. 进入虚拟环境: workon envname

  4. 退出虚拟环境: deactivate

  5. 删除虚拟环境: rmvirtualenv + envname

  6. 虚拟环境里创建模块:pip install django==2.1.7

  7. 创建项目(文件夹)—进入你想要放置项目的目录下:django -admin startproject CMR(项目名)

  8. 删除项目:rm -r + CMR

  9. 进入项目:tree或ls -R

  10. 命令启动项目—进入到manage.py所在的上级目录:python manage.py runserver 0:8000

  11. 进入pycharm,打开右侧文件夹,即虚拟机所在的地方(tools–Deployment–Browse remote host),并上传,将右边的传到左边,单击右键,并download from here.

  12. 退出项目:ctrl + c(虚拟机中)

  13. 。。。

  14. pycharm启动项目:远程连接,修改配置文件—setting.py–ALLOWED_HOSTS = [’ * ']

  15. 修改pycharm run设置创建第一个django项目_第1张图片创建第一个django项目_第2张图片

  16. 运行

  17. 视图函数

  18. 在pycharm里连接虚拟机:tools–start SSH…

  19. 创建app:python manage.py startapp + app名称

一.django基本介绍
django(品牌) ----web应用框架(电器工作原理)
互联网(电网)----

  • 服务器程序(发电厂) —接受,处理,传送数据
  • 应用程序(电器)
    两者通过WSGI接口起作用

django----全能型
tornado —异步,轻量级web框架
二.设计模式

  • mtv—
    m —modes,模型:业务数据对象与数据库对象
    t —template,模板:把页面展示给用户(html)
    v —view,视图(函数):存取模型及调取恰当模板(相当于桥梁)
  • mvc—
    m ----modes,模型:业务数据对象与数据库对象
    v —views,视图:页面
    c —controller,控制器:调用模型和视图完成用户请求

遇到的问题:在视图函数里导入Django模块时出现问题“this inspection detects names that should resolve but don not .due to dynamic dispatch and duck typing ,this is possible in a limited but useful number of cases.top-level and class-level items are supported better than instance items”

  • 在setting里的project interpreter中检查路径
  • 在tools–deployment中检查路径

遇到的问题:127.0.0.1:8000/index/网页不能正常显示

  • 可能是相关文件没有上传:右键单击文件—deployment–upload to …

白痴错误:导入django模块时把django写为Django了,差不多浪费了一个小时来检查错误
白痴错误:导入django模块时把django写为Django了,差不多浪费了一个小时来检查错误
白痴错误:导入django模块时把django写为Django了,差不多浪费了一个小时来检查错误

创建第一个django项目中遇到的问题:

  1. 页面不存在,文件找不到等关于路径的错误,检查以下三个地方的路径配置创建第一个django项目_第3张图片
    创建第一个django项目_第4张图片
    创建第一个django项目_第5张图片

  2. pycharm远程连接虚拟机时编码问题
    创建第一个django项目_第6张图片

你可能感兴趣的:(web框架,创建第一个django项目)