一、url解释

  1url是全球资源定位符,网上的每个文件都有唯一的url地址,组成:协议、服务器名称(或IP地址)、路径和文件名。

  2有时候,URL以斜杠“/”结尾,而没有给出文件名,在这种情况下,URL引用路径中最后一个目录中的默认文件(通常对应于主页),这个文件常常被称为 index.html 或 default.htm。

  3http://(协议)www.aspxfans.com:8080(域名或IP地址和端口)/news/index.asp(路径)?boardID=5&page=2#name(参数)

二、创建一个Django项目

  1在虚拟机中创建一个隔离的python环境,mkvirtualenv -p /usr/bin/python3.5 first。(每次创建新的Django项目都新建一个python隔离环境)

  

  2在虚拟环境中安装Django库 pip install django

  3创建Django项目 Django-admin startproject crm    (创建的Django项目可以和隔离的python环境在不同的文件夹下, 用~命令进入用户根目录,然后创建Django项目)

  4利用ls -a 并cd到含有manage.py的crm文件夹中,(在项目根目录下)运行命令python manage.py runserver0.0.0.0:8000

  

  5在Chrome地址栏中输入127.0.0.1:8000回车进入Django项目

  

  6pycharm连接Django项目,远程连接虚拟集中隔离的python环境,然后通过tool-development-configuration连接虚拟机中的同步项目文件

  

三、pycharm连接Django服务

  1pycharm启动Django服务,如图配置configuration,点击运行即可开启服务,

  (我在第一配置完configuration后点击运行,出现代码一次性执行完毕,没有出现Django服务等待界面,经过测试,原因是我在创建项目的时候将项目建立在F盘的一级目录下,之后将项目建立在二级目录:F:\Django\first下就可以了)

  

  配置第5点是在setting中的language&frameworks中的Django项目,

  

  2pycharm(远程命令启动服务,同Xshell一样)连接远程ssh,

  切换到远程隔离python环境,

  cd到项目根目录下,

  运行命令python runserver.py 0:8000

  在浏览器地址中输入127.0.0.1:8000回车进入Django项目

四、利用pycharm创建一个新的应用

  1.创建一个视图 在项目文件夹下创建views.py文件

  

  在项目文件下的url文件中定义对应视图的url 注意路径的第一个参数跟视图函数名没有关系

  

  2创建一个新的应用  利用ssh在项目的根目录下使用命令 python manage.py startapp appname  将新建的app下载到pycharm

  3在新应用的文件夹下创建视图

  

  4在新应用文件夹下创建urls关联文件

  

  5将新应用关联到项目的urls文件中

  

  6运行,在浏览器地址中输入http://127.0.0.1:8000/student/index/  回车

  

Django项目及应用的创建的更多相关文章

  1. 使用Pycharm创建Django项目

    一.安装django pip install django 二.创建空django项目 选择New Project...打开创建项目向导. 成功创建一个空Django项目. 创建好的项目可以看到,已经 ...

  2. Django之真正创建一个django项目

    真正创建一个django项目 1 创建Django项目     :new-project 2 创建APP :  python manager.py startapp app01 3 setting 配 ...

  3. PyCharm创建Django项目并连接mysql数据库

    0. 安装Django pip install django 1. 新建项目 注:我的Pycharm为社区版,创建项目时,File->New Project- 显示为: ​ 注意勾选内容. 如果 ...

  4. Django项目: 项目环境搭建 ---- 三、在码云平台创建项目&推送到码云上

    三.在码云平台创建项目 git服务平台: 主要使用github(最主流) 国内访问速度慢 托管私有项目收费 国内一般使用码云gitee 国内访问速度快 托管私有项目免费(限制开发人数) 公司中使用gi ...

  5. Django(一)基础:安装环境、创建项目、视图、创建一个项目的应用(app)

    一.安装环境 参考: https://docs.djangoproject.com/zh-hans https://www.runoob.com/django/django-install.html ...

  6. dya49:django:wsgrief&模板渲染Jinjia2&django的MTV/MVC框架&创建/启动一个django项目

    目录 1.自定义web框架wsgiref版 2.自定义web框架wsgiref版-优化版 3.模板渲染JinJa2 4.MTV和MVC框架 5.django:下载安装&创建启动 自定义web框 ...

  7. mac osx 上面部署Django项目 apache+mysql+mod_wsgi

    1.安装Xcode command line tools 首先,编译mysql和Homebrew需要用到Xcode command line tools,所以首先安装command line tool ...

  8. django项目环境搭建

    本文转载自: https://blog.csdn.net/xiaogeldx/article/details/89038299 在码云平台创建项目 版本控制的种类 主要使用github(最主流) 国内 ...

  9. 为django项目配置celery的后台启动

    为root用户启动celery创建的脚本,该脚本的拥有者与使用者都必须是root .使用方法为 /etc/init.d/celeryd [start]|[stop]|[kill] 需增加两个文件 /e ...

随机推荐

  1. VUE框架的初识

    VUE框架的初识 初步了解Vue.js框架(渐进式前端框架) Vue.js是一种轻量级的前端MVVM框架.同时吸收了React(组件化)和Angular(灵活指令页面操作)的优点.是一套构建用户界面的 ...

  2. Tomcat源码分析 -- Tomcat整体架构

    引用链接:https://blog.csdn.net/w1992wishes/article/details/79242797

  3. Oracle :多表更新多个字段

    https://blog.csdn.net/funnyfu0101/article/details/52765235 总体原则:1)更新的时候一定要加where条件,否则必然引起该字段的所有记录更新 ...

  4. celery (二) task

    Task task 具有如下特点: task 可以在任何可调用的地方创建.它有双重角色: 定义了当task被调用时,会发送一个消息. 定义了当worker收到消息时会运行消息对应的函数 每个task都 ...

  5. c3p0数据源的第一次尝试

    开始补习 以前学习过的基础 正在尝试从c3p0 获取到connection 好的,首先上代码吧 public static DataSource ds = null; static { ComboPo ...

  6. IIS的UrlRewrite模块

    以前在webform中重写URL是在Global.asax中的Addplication_BeginRequest事件中写代码进行跳转 今天介绍使用IIS提供的UrlRewrite模块实现URL重写 首 ...

  7. phpstorm中open in browser端口和路径设置

    phpstorm默认的端口号是:63342但是我装的apache服务器的默认端口是80网上查找资料,都说可以加listen的端口,比如这里 #Listen 12.34.56.78:80Listen 8 ...

  8. python 列表去重的几种方法

    1 a = [,,,,,,,,,,] a1 = [] for i in a: if i not a1: a1.append(i) else: continue 2 a = [,,,,,,,,,] a1 ...

  9. python3 urllib 类

    urllib模块中的方法 1.urllib.urlopen(url[,data[,proxies]]) 打开一个url的方法,返回一个文件对象,然后可以进行类似文件对象的操作.本例试着打开google ...

  10. 100-days: twenty-six

    Title: The Guardian(英国卫报) view on the Notre Dame fire: we share France's terrible loss Notre Dame 巴黎 ...