django工程使用简介

一、新建django工程

cd 到 django  bin目录下

1:django-admin startproject blogproject

2:python manage.py runserver

3:浏览器输入 http://127.0.0.1:8000/

4:Django 默认的语言是英语,所以显示给我们的欢迎页面是英文的。我们在 Django 的配置文件里稍作修改,让它支持中文。用任何一个文本编辑器打开 settings.py 文件,找到如下的两行代码:

blogproject/blogproject/settings.py

## 其它配置代码...

LANGUAGE_CODE='en-us'TIME_ZONE='UTC'

## 其它配置代码...

把 LANGUAGE_CODE 的值改为 zh-hans,TIME_ZONE 的值改为 Asia/Shanghai:

blogproject/blogproject/settings.py

## 其它配置代码...

# 把英文改为中文LANGUAGE_CODE='zh-hans'

# 把国际时区改为中国时区TIME_ZONE='Asia/Shanghai'## 其它配置代码...

保存更改后关闭 settings.py 文件。


二、建立应用

1:python manage.py startapp xxproject 

2:打开 blogproject\ 目录下的 settings.py 文件,看名字就知道 settings.py 是一个设置文件(setting 意为设置),找到 INSTALLED_APPS 设置项,将 blog 应用添加进去。

blogproject/blogproject/settings.py

## 其他配置项..

.INSTALLED_APPS=[

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'xxproject',# 注册 blog 应用  ]


三、搭建数据库(mysql)

首先要安装好mysql,mysqlclient的情况下:

1:在新建的app下面的model.py文件建立数据模型

例如:

class Category(models.Model):

name = models.CharField(max_length=100)

def __str__(self):

return self.name

#

class Post(models.Model):

title = models.CharField(max_length=70)

body = models.TextField()

created_time = models.DateTimeField()

modified_time = models.DateTimeField()

#

category = models.ForeignKey(Category)

#author = models.ForeignKey(User)

def __str__(self):

return self.title

2:django执行下面语句,同步数据库

python manage.py makemigrations

python manage.py migrate

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容