Django项目及应用的创建
一、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项目及应用的创建的更多相关文章
- 使用Pycharm创建Django项目
一.安装django pip install django 二.创建空django项目 选择New Project...打开创建项目向导. 成功创建一个空Django项目. 创建好的项目可以看到,已经 ...
- Django之真正创建一个django项目
真正创建一个django项目 1 创建Django项目 :new-project 2 创建APP : python manager.py startapp app01 3 setting 配 ...
- PyCharm创建Django项目并连接mysql数据库
0. 安装Django pip install django 1. 新建项目 注:我的Pycharm为社区版,创建项目时,File->New Project- 显示为: 注意勾选内容. 如果 ...
- Django项目: 项目环境搭建 ---- 三、在码云平台创建项目&推送到码云上
三.在码云平台创建项目 git服务平台: 主要使用github(最主流) 国内访问速度慢 托管私有项目收费 国内一般使用码云gitee 国内访问速度快 托管私有项目免费(限制开发人数) 公司中使用gi ...
- Django(一)基础:安装环境、创建项目、视图、创建一个项目的应用(app)
一.安装环境 参考: https://docs.djangoproject.com/zh-hans https://www.runoob.com/django/django-install.html ...
- dya49:django:wsgrief&模板渲染Jinjia2&django的MTV/MVC框架&创建/启动一个django项目
目录 1.自定义web框架wsgiref版 2.自定义web框架wsgiref版-优化版 3.模板渲染JinJa2 4.MTV和MVC框架 5.django:下载安装&创建启动 自定义web框 ...
- mac osx 上面部署Django项目 apache+mysql+mod_wsgi
1.安装Xcode command line tools 首先,编译mysql和Homebrew需要用到Xcode command line tools,所以首先安装command line tool ...
- django项目环境搭建
本文转载自: https://blog.csdn.net/xiaogeldx/article/details/89038299 在码云平台创建项目 版本控制的种类 主要使用github(最主流) 国内 ...
- 为django项目配置celery的后台启动
为root用户启动celery创建的脚本,该脚本的拥有者与使用者都必须是root .使用方法为 /etc/init.d/celeryd [start]|[stop]|[kill] 需增加两个文件 /e ...
随机推荐
- Python创建随机用户名密码并存放于Access数据库
利用random库随机生成4到32位包含字母跟数字的用户名密码,利用win32com库连接到access数据库并写入table,要更改创建的用户名密码数量修改18行代码的数字即可. import wi ...
- ACM-ICPC 2018 南京赛区网络预赛 J.sum
A square-free integer is an integer which is indivisible by any square number except 11. For example ...
- C++ 数组和字符串
数组和字符串的基本知识 目录 一.数组的声明 二.字符串 一.数组的声明 1.1.存储在每个元素中的值得类型: 1.2.数组名: 1.3.数组中的元素数. ];//short 数组元素值的类型,a数组 ...
- white-space:pre-wrap和word-break:break-all;
最近碰到了两个css属性,在此记录一下: 1.white-space :nomal规定文本中的文字空格和换行的情况 normal:默认.空白会被浏览器忽略. pre:空白会被浏览器保留.其行为方式类似 ...
- nginx+ flume
nginx 作用: 做负载均衡 nginx和lvs的区别:nginx可以做反向代理 1.上传nginx安装包 tar -zxvf tengine-2.1.02.安装环境 依赖 gcc opens ...
- vscode快捷键
vscode快捷键 按 ctrl+shift+p 查找设置文件Ctrl + W 关闭编辑器 设置定位到终端的快捷键:打开键盘配置文件,搜索focus terminal,找到聚焦到终端的命令,添加ctr ...
- 获取BDC 消息文本的2种方式
第一种 LOOP AT MESSTAB. MOVE MESSTAB-MSGNR TO MSGNO. CALL FUNCTION 'WRITE_MESSAGE' EXPORTING MSGID = ME ...
- js判断一个变量是数组还是对象
判断变量是数组还是对象,使用Object.prototype.toString.call(),兼容性好,切勿使用typeof来判断对象或者数组,因为typeof得到的都是object: functio ...
- 圆形图片 ImageView
package com.example.m_evolution; import android.content.Context; import android.graphics.Bitmap; imp ...
- (纠错)JSP数据库判断是否存在