002 Django学习之第一个Django程序(Python2.7)
来源:互联网 发布:网络吸毒聊天室 编辑:程序博客网 时间:2024/06/05 19:49
环境搭建
- 为了不污染本人之前的Python环境,我用虚拟环境搭建一个环境
安装 virtualenv
- pip install virtualenv
搭建环境 virtualenv windows
- mkdir work # 创建项目work
- cd work # 进入该目录环境
- mkdir venv # 创建一个文件夹存储环境
- virtualenv venv # 创建虚拟环境
- venv\scripts\activate # 激活环境
- deactivate # 退出虚拟环境
创建一个项目
django-admin startproject project_name
创建一个应用
django-admin startapp app_nameorpython manage.py startapp app_name
查看Django命令
python manage.py
修改项目名称方法
- 修改项目文件夹名称
- 修改项目文件夹下settings.py下 ROOT_URLCONF 的路径
- 修改项目文件夹下settings.py下 WSGI_APPLICATION 的路径
数据库命令
# 创建更改的文件python manage.py makemigrations# 将生成的py文件应用到数据库python manage.py migrate# 清空数据库python manage.py flush
导出数据库数据
python manage.py dumpdata appname > appname.json
导入数据到数据库
python manage.py loaddata appname.json
使用开发服务器(默认8000端口)
python manage.py runserverpython manage.py runserver 80python manage.py runserver 0.0.0.0:80
创建超级管理员
python manage.py createsuperuser
修改用户密码
python manage.py changepassword username
配置所有IP可以访问
- PyCharm Edit Configrations
- 0.0.0.0:80
- 在settings中设置 ALLOWED_HOSTS = [‘*’]
Django 项目环境终端
python manage.py shell
进入数据库命令行
python manage.py dbshell # 可以运行数据库语句
更多命令
python manage.py # 可以看到详细的列表
创建项目
打开专业版PyCharm
创建一个Django项目
环境选自己搭建的 Python2.7 的虚拟环境
点击软件顶部中间绿色三角运行项目,在浏览器就能看到第一个Django项目了
图解
1. 创建项目
2. 运行项目
3. 浏览器访问
- 输入127.0.0.1:8000到浏览器就能看到结果
- 注意Google浏览器只有80端口才兼容,需要将项目运行的端口修改为80才行
阅读全文
0 0
- 002 Django学习之第一个Django程序(Python2.7)
- 【Django】第一个Django程序
- Django学习笔记2-编写第一个Django程序
- 学习Django之创建第一个项目
- 001 Django学习之WSGI(基于Python2.7)
- 004 Django学习之urls(Python2.7)
- Django:第一个简单的django程序
- Django第一个web程序
- Django之第一个app<7>
- 第一个django,django项目
- Eclipse开发第一个DJANGO程序
- django学习一--win10+python2.7+django框架搭建
- 初始django笔记之编写第一个django应用
- Django学习笔记7-编写第一个视图
- python-django学习(二)第一个app实现
- Django学习(一)——创建第一个响应
- django编写第一个博客学习笔记(一)
- Django编写第一个博客学习笔记(二)
- Html完整表单页面(注册)
- 菜鸟学设计模式----状态模式
- Linux expect(自动化控制和测试工具)
- Flower
- ROC AUC的原理详解
- 002 Django学习之第一个Django程序(Python2.7)
- 在Mac和Window上配置android自动打包
- UVA 1605Building for UN
- 花(cnm加强)
- spring多数据源的配置和使用
- vim编辑器的基本操作
- 获取ODI执行session ID
- Elasticsearch之基础
- JavaScript Date Format (JavaScript 处理日期 )