django框架创建应用操作示例


Posted in Python onSeptember 26, 2019

本文实例讲述了django框架创建应用操作。分享给大家供大家参考,具体如下:

18.1.5  安装Django

安装Django

node2:/root#pip install Django
/usr/local/python27/lib/python2.7/site-packages/cryptography/hazmat/primitives/constant_time.py:26: CryptographyDeprecationWarning: Support for your Python version is deprecated. The next version of cryptography will remove support. Please upgrade to a 2.7.x release that supports hmac.compare_digest as soon as possible.
 utils.DeprecatedIn23,
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Requirement already satisfied: Django in /usr/local/python27/lib/python2.7/site-packages (1.11.9)
Requirement already satisfied: pytz in /usr/local/python27/lib/python2.7/site-packages (from Django) (2017.2)
You are using pip version 18.1, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

18.1.6  在Django 中创建项目:

node2:/django/mysite#django-admin.py startproject learning_log
node2:/django/mysite#ls -ltr
total 64
-rwxrwxrwx 1 root root 804 Oct 25 2017 manage.py
-rwxrwxrwx 1 root root 608 Nov 25 2017 query_mysql.py
drwxrwxrwx 3 root root 4096 Nov 27 2017 form
drwxrwxrwx 2 root root 4096 Nov 27 2017 online
-rwxrwxrwx 1 root root 262 Dec 5 2017 test.py
-rwxrwxrwx 1 root root 646 Dec 5 2017 test.pyc
-rwxrwxrwx 1 root root 113 Dec 5 2017 __init__.pyc
drwxrwxrwx 2 root root 4096 Dec 5 2017 home
-rwxrwxrwx 1 root root  0 Dec 5 2017 __init__.py
-rwxrwxrwx 1 root root  27 Dec 5 2017 a1.py
-rwxrwxrwx 1 root root  5 Dec 5 2017 celerybeat.pid
drwxrwxrwx 7 root root 4096 Dec 12 2017 static
drwxrwxrwx 4 root root 4096 Jan 28 2018 blog
drwxrwxrwx 2 root root 4096 Sep 16 2018 portal
drwxrwxrwx 2 root root 4096 Apr 24 10:15 mysite
drwxrwxrwx 4 root root 4096 Apr 25 02:17 news
drwxr-xr-x 3 root root 4096 Apr 25 09:25 learning_log

/django/mysite/learning_log/learning_log

INSTALLED_APPS = (
  'django.contrib.admin',
  'django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.messages',
  'django.contrib.staticfiles',
  'learning_log',

18.1.7 创建数据库

Django 将大部分与项目相关的信息都存储在数据库中,因此我们需要创建一个供Django使用的数据库

配置mysql数据库

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'tlcb',
'USER': 'root',
'PASSWORD': '1234567',
'HOST': '192.168.137.3',
'PORT': '3306',
}
}
node2:/django/mysite/learning_log#python manage.py migrate
Operations to perform:
 Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
 Applying contenttypes.0001_initial... OK
 Applying auth.0001_initial... OK
 Applying admin.0001_initial... OK
 Applying admin.0002_logentry_remove_auto_add... OK
 Applying contenttypes.0002_remove_content_type_name... OK
 Applying auth.0002_alter_permission_name_max_length... OK
 Applying auth.0003_alter_user_email_max_length... OK
 Applying auth.0004_alter_user_username_opts... OK
 Applying auth.0005_alter_user_last_login_null... OK
 Applying auth.0006_require_contenttypes_0002... OK
 Applying auth.0007_alter_validators_add_error_messages... OK
 Applying auth.0008_alter_user_username_max_length... OK
 Applying sessions.0001_initial... OK
node2:/django/mysite/learning_log#

18.1.8 创建应用:

django-admin.py startproject learning_log

希望本文所述对大家基于Django框架的Python程序设计有所帮助。

Python 相关文章推荐
Python解析树及树的遍历
Feb 03 Python
Python 爬虫学习笔记之正则表达式
Sep 21 Python
python用户评论标签匹配的解决方法
May 31 Python
实例分析python3实现并发访问水平切分表
Sep 29 Python
Python简单基础小程序的实例代码
Apr 28 Python
Django MEDIA的配置及用法详解
Jul 25 Python
Python中sorted()排序与字母大小写的问题
Jan 14 Python
在tensorflow中实现屏蔽输出的log信息
Feb 04 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
Nov 30 Python
python Autopep8实现按PEP8风格自动排版Python代码
Mar 02 Python
python 爬取吉首大学网站成绩单
Jun 02 Python
Python从入门到精通之环境搭建教程图解
Sep 26 #Python
python性能测量工具cProfile使用解析
Sep 26 #Python
python使用socket 先读取长度,在读取报文内容示例
Sep 26 #Python
用python写测试数据文件过程解析
Sep 25 #Python
Python使用grequests(gevent+requests)并发发送请求过程解析
Sep 25 #Python
给大家整理了19个pythonic的编程习惯(小结)
Sep 25 #Python
Python 图像对比度增强的几种方法(小结)
Sep 25 #Python
You might like
php的计数器程序
2006/10/09 PHP
str_replace只替换一次字符串的方法
2013/04/09 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
2014/06/19 PHP
laravel-admin 在列表页添加自定义按钮的例子
2019/09/30 PHP
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
JS小功能(列表页面隔行变色)简单实现
2013/11/28 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
浅谈ES6 模板字符串的具体使用方法
2017/11/07 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
详解如何在Vue里建立长按指令
2018/08/20 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
JavaScript数组去重实现方法小结
2020/01/17 Javascript
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
python写入xml文件的方法
2015/05/08 Python
python在每个字符后添加空格的实例
2018/05/07 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
2019/06/11 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
wxpython绘制圆角窗体
2019/11/18 Python
Pytorch .pth权重文件的使用解析
2020/02/14 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
浅谈django 重载str 方法
2020/05/19 Python
python中altair可视化库实例用法
2021/01/26 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
使用CSS3实现多列布局与多背景的技巧
2016/02/29 HTML / CSS
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
致跳高运动员广播稿
2014/01/13 职场文书
艺术学院毕业生自我评价
2014/03/02 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
2014党员干部四风问题对照检查材料思想汇报
2014/09/24 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
2015年科研工作总结范文
2015/05/13 职场文书