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实现批量下载新浪博客的方法
Jun 15 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
pandas数据预处理之dataframe的groupby操作方法
Apr 13 Python
python3实现SMTP发送邮件详细教程
Jun 19 Python
Windows下python3.7安装教程
Jul 31 Python
Python爬虫常用库的安装及其环境配置
Sep 19 Python
python实现简单的文字识别
Nov 27 Python
python 实现turtle画图并导出图片格式的文件
Dec 07 Python
tornado+celery的简单使用详解
Dec 21 Python
浅谈keras保存模型中的save()和save_weights()区别
May 21 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 Python
Django url 路由匹配过程详解
Jan 22 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网站基础优化方法小结
2008/09/29 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
2013/05/23 PHP
php生成数字字母的验证码图片
2015/07/14 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
php输出含有“#”字符串的方法
2017/01/18 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
2019/09/04 PHP
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
jquery div 居中技巧应用介绍
2012/11/24 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
javascript实现瀑布流加载图片原理
2016/02/02 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
tab栏切换原理
2017/03/22 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
JS数组方法concat()用法实例分析
2020/01/18 Javascript
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
Python命令启动Web服务器实例详解
2017/02/23 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
Lookfantastic法国官网:英国知名美妆购物网站
2017/10/28 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
你所在的项目是如何确定版本号的
2015/12/28 面试题
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
渡河少年教学反思
2014/02/12 职场文书
公司踏青活动方案
2014/08/16 职场文书
合作协议书范文
2014/08/20 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
助学感谢信范文
2015/01/21 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
采购部2015年度工作总结
2015/07/24 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android