pythonWeb -- Django开发-创建一个Django项目
来源:互联网 发布:Python吧 编辑:程序博客网 时间:2024/06/06 03:25
【Django是个啥】
自主管理后台 自带后台
自带ORM 不适用SQL 每个语句就是一个对象 无序SQL<-->对象
自带错误提示页面
1.就是比Flask重。比起Flask内置了很多组件。
2.Django和falsk scrapy一样是都是框架,一个Poject,即exe,而不是单个py模块库
【Django安装】
[pip 管理器]
1.pip install Django2.pip list查看 或者 pip show Django 查看详情
{注意} Django版本不同有差异。
比如我的是旧版本1.7.5
我卸载了 1.7.5 pip uninstall Django 然后下载最新的Django
[Pycharam内置了可视化的pip安装]
1.setting下面
2.project interpreter 选择安装的路径 py2.7 py3.6
3.右侧绿色 + 进入store
4.搜索Django 然后 install
【新建 Django项目】
和Flask Scrapy一样 切换到目录下然后 新建项目
1.执行新建命令
1.cd DjangoTest 准备存放该Django项目的磁盘目录
2.django-admin.py startproject DjangoDemo 得到项目DjangoDemo
3.cd DjangoDemo 进入Django项目
4.django-admin.py startapp demo 给当前项目创建应用demo
[注意 如果在此过程出错 一般是Path冲突的问题 ] 解决办法就是指定 全路径
比如我的py3.6安装路径
python C:\Users\杰\AppData\Local\Programs\Python\Python36\Scripts\
1.cd DjangoTest
2.python C:\Users\杰\AppData\Local\Programs\Python\Python36\Scripts\django-admin.py startproject DjangoDemo 得到项目DjangoDemo
3.cd DjangoDemo
4.python C:\Users\杰\AppData\Local\Programs\Python\Python36\Scripts\django-admin.py startapp demo 创建应用demo
【查看当前的 Django项目】
使用Sublime Text查看
demo是我们的app app在Django大项目下
settings是配置文件
-------------------------------------------------------------------------------------------------------------------
【setting 文件概述 类似web.xml】
INSTALLED_APPS 这里是设置启动的APP内容
默认的已经存在这么多 包括admin自带
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
配置你刚才的项目到INSTALLED_APPS
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'demo', #添加到此处
]
【启动你的项目】
python manage.py runserver runserver就是运行在Web服务器 默认本机IP+8000port
【打开浏览器 访问该项目】
URL : http://localhost:8000
It worked!
Congratulations
【此刻你的项目创建成功 接下来是写你的app功能】
- pythonWeb -- Django开发-创建一个Django项目
- pythonWeb -- Django开发- Admin
- django创建一个项目
- 创建一个django项目
- 创建一个Django项目
- 用django创建一个项目
- 1、创建一个django项目
- django开发环境搭建和创建一个简单的django项目
- pythonWeb -- Django开发-视图层开发和URL配置
- PythonWeb 开发Django框架(一) 环境搭建
- PythonWeb开发Django框架(三)模板Templates初步
- PythonWeb开发Django框架学习(五)Template标签
- PythonWeb开发Django框架学习(六)Tempalte过滤器
- PythonWeb开发Django框架学习(七)URL的配置
- PythonWeb开发Django框架学习(十二)基础总结
- pythonWeb -- Django开发-模板 自带的模板哦
- pythonWeb -- Django开发- 模型Model 和 数据库的操作
- 创建一个Django项目,并跑起来
- HTML5 | Web Storage
- JAVA自学(一)
- 固定宽度的DIV中英文不能自动换行
- struct rlimit介绍
- at91sam9260 OpenWRT u-boot移植
- pythonWeb -- Django开发-创建一个Django项目
- 关于Java Web使用的DataTables插件获取所有数据以及表格刷新
- 常用STL模板
- ros基础学习测验——ros-indigo下制作简易小车并利用turtlesim包实现键盘控制
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- spring security
- populating-next-right-pointers-in-each-node
- JAVA自学(二)
- nyoj 737 石子合并(一)(区间DP)