欢迎投稿

今日深度:

Django学习心得,

Django学习心得,


环境:Centos7 
数据库:Mariadb

安装

Django安装教程都很全,没有坑,不再描述

Mariadb安装如下

# vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
yum -y install Mariadb*#(按照提示操作)
# systemctl start mariadb#(启动,如果出错认真看出错报告,网上搜到的情况可能和你的不一样)
# systemctl enable mariadb#
# systemctl status mariadb(开机启动)

编码配置(待检验)

# mysql_secure_installation(除了第一个为N,其余为Y)
# 编辑/etc/my.cnf
vim /etc/my.cnf
# 在[mysqld]标签下添加下面内容
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
# 编辑/etc/my.cnf.d/client.cnf
vim /etc/my.cnf.d/client.cnf
# 在[client]标签下添加下面内容
default-character-set=utf8
# 编辑/etc/my.cnf.d/mysql-clients.cnfvim /etc/my.cnf.d/mysql-clients.cnf
# 在[mysql]标签下添加下面内容
default-character-set=utf8

新建项目


是否有django-admin.py文件,输入以下命令查看

django-admin.py

新建项目

django-admin.py startproject HelloWorld

目录配置

目录结构如下

$ cd HelloWorld/
$ tree
.
|-- HelloWorld
|   |-- __init__.py
|   |-- settings.py
|   |-- models.py
|   |-- testdb.py
|   |-- urls.py
|   |-- wsgi.py
|-- manage.py
|-- templates
|   |-- html文件
|-- static
|   |-- 媒体文件:图片,音频...
|   |-- css文件等

  • HelloWorld: 项目的容器。
  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  • HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
  • HelloWorld/settings.py: 该 Django 项目的设置/配置。
  • HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
  • HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

view为视图,可直接调用或在html中调用

url为目录,用来描述地址栏

models为数据库配置

testdb为数据库操作(名字可自定义,不一定为testdb.py)

static文件夹设置:

settings.py中的STATIC_URL = '/static/'后面添加

STATIC_ROOT = os.path.join(BASE_DIR, 'static'), 或者 STATICFILES_DIRS = os.path.join(BASE_DIR, 'static'),(忘了哪个是对的)

以上为学习过程中的难点,其他的参考http://www.runoob.com/django/django-tutorial.html







www.htsjk.Com true http://www.htsjk.com/mariadb/29556.html NewsArticle Django学习心得, 环境:Centos7  数据库:Mariadb 安装 Django安装教程都很全,没有坑,不再描述 Mariadb安装如下 # vi /etc/yum.repos.d/MariaDB.repo [mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/10.1/c...
相关文章
    暂无相关文章
评论暂时关闭