国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Django開發的簡易留言板案例詳解

2020-02-15 23:55:27
字體:
來源:轉載
供稿:網友

本文實例講述了Django開發的簡易留言板。分享給大家供大家參考,具體如下:

Django在線留言板小練習

環境

ubuntu16.04 + python3 + django1.11

1、創建項目

django-admin.py startproject message

進入項目message

2、創建APP

python manager.py startapp guestbook

項目結構

.
├── guestbook
│   ├── admin.py
│   ├── apps.py
│   ├── __init__.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
├── manage.py
└── message
    ├── __init__.py
    ├── __pycache__
    │   ├── __init__.cpython-35.pyc
    │   └── settings.cpython-35.pyc
    ├── settings.py
    ├── urls.py
    └── wsgi.py

4 directories, 14 files

需要做的事:

配置項目setting 、初始化數據庫、配置url 、編寫views 、創建HTML文件

項目配置

打開message/settings.py

設置哪些主機可以訪問,*代表所有主機

ALLOWED_HOSTS = ["*"]INSTALLED_APPS = [  'django.contrib.admin',  'django.contrib.auth',  'django.contrib.contenttypes',  'django.contrib.sessions',  'django.contrib.messages',  'django.contrib.staticfiles',  'guestbook',  #剛剛創建的APP,加入到此項目中]#數據庫默認用sqlite3,后期可以換成MySQL或者SQL Server等TIME_ZONE = 'PRC' #時區設置為中國

創建數據庫字段

#encoding: utf-8from django.db import modelsclass Message(models.Model):  username=models.CharField(max_length=256)  title=models.CharField(max_length=512)  content=models.TextField(max_length=256)  publish=models.DateTimeField()  #為了顯示  def __str__(self):    tpl = '<Message:[username={username}, title={title}, content={content}, publish={publish}]>'    return tpl.format(username=self.username, title=self.title, content=self.content, publish=self.publish)

初始化數據庫

# 1. 創建更改的文件root@python:/online/message# python3 manage.py makemigrationsMigrations for 'guestbook': guestbook/migrations/0001_initial.py  - Create model Message# 2. 將生成的py文件應用到數據庫root@python:/online/message# python3 manage.py migrateOperations to perform: Apply all migrations: admin, auth, contenttypes, guestbook, sessionsRunning 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 guestbook.0001_initial... OK Applying sessions.0001_initial... OK            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安徽省| 天祝| 盐源县| 西乡县| 芜湖县| 浦东新区| 黑水县| 黄浦区| 武穴市| 芒康县| 保德县| 鄂伦春自治旗| 临西县| 龙井市| 西贡区| 西乌| 墨竹工卡县| 宁波市| 祁连县| 临湘市| 安图县| 眉山市| 平遥县| 广东省| 桓仁| 贵南县| 民丰县| 和林格尔县| 昌吉市| 丰镇市| 永定县| 甘洛县| 郁南县| 湘乡市| 垦利县| 博罗县| 闽清县| 兴文县| 渭源县| 平潭县| 信丰县|