Django一小時(shí)寫出賬號(hào)密碼管理系統(tǒng)
需安裝:python3.6Pycharm專業(yè)版django 2.2.6mysqlclient
pip install django==2.2.6pip install mysqlclient2、生成django項(xiàng)目
django-admin startproject yourproject3、修改數(shù)據(jù)庫引擎為mysql并要數(shù)據(jù)庫中創(chuàng)建對應(yīng)名字的數(shù)據(jù)庫
DATABASES = { ’default’: {’ENGINE’: ’django.db.backends.mysql’,’NAME’: ’myblog’,#數(shù)據(jù)庫名’USER’:’root’, #用戶名’PASSWORD’:’******’, #密碼’HOST’:’127.0.0.1’, #本機(jī)地址’PORT’:’3306’, #端口 }}pip install mysqlclient4、初始化數(shù)據(jù)庫
python ./manage.py makemigrationspython ./manage.py migrate5、漢化(修改項(xiàng)目settings.py)
LANGUAGE_CODE = ’zh-hans’6、啟動(dòng)django項(xiàng)目
cd yourprojectpython ./manage.py runserver 0.0.0.0:80007、創(chuàng)建django后臺(tái)管理員
python ./manage.py createsuperuser8、創(chuàng)建自己的app
python .manage.py startapp yourapp9、定義app的數(shù)據(jù)模型model.py
from django.db import models# Create your models here.class SinfoM(models.Model): description=models.CharField(max_length=50,verbose_name=’描述’,null=False,blank=False) username=models.CharField(max_length=50,verbose_name=’賬號(hào)’,null=False,blank=False) password=models.CharField(max_length=50,verbose_name=’密碼’,null=False,blank=False) remark=models.CharField(max_length=50,verbose_name=’備注’,null=True,blank=True) class Meta:db_table=u’self_info’verbose_name=u’個(gè)人信息’verbose_name_plural=u’個(gè)人信息’ def __unicode__(self):return self.username def __str__(self):return self.username10、在app的admin中定義頁面顯示內(nèi)容
from django.contrib import admin# Register your models here.from sinfom.models import SinfoMclass SinfoMAdmin(admin.ModelAdmin): # exclude = (’password’) list_display = (’description’,’username’,’password’,’remark’ )admin.site.register(SinfoM,SinfoMAdmin)11、重新執(zhí)行數(shù)據(jù)庫腳本
python ./manage.py makemigrationspython ./manage.py migrate12、將app注冊到項(xiàng)目的settings.py中
INSTALLED_APPS = [ ’django.contrib.admin’, ’django.contrib.auth’, ’django.contrib.contenttypes’, ’django.contrib.sessions’, ’django.contrib.messages’, ’django.contrib.staticfiles’, ’yourapp’,]13、Pycharm專業(yè)版Debug配置及頁面展示效果
備注:生產(chǎn)環(huán)境settings.py
ALLOWED_HOSTS = [*]
到此這篇關(guān)于Django一小時(shí)寫出賬號(hào)密碼管理系統(tǒng)的文章就介紹到這了,更多相關(guān)Django 賬號(hào)密碼管理系統(tǒng)內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. 告別AJAX實(shí)現(xiàn)無刷新提交表單2. css代碼優(yōu)化的12個(gè)技巧3. Vue+elementUI下拉框自定義顏色選擇器方式4. 使用css實(shí)現(xiàn)全兼容tooltip提示框5. css進(jìn)階學(xué)習(xí) 選擇符6. 低版本IE正常運(yùn)行HTML5+CSS3網(wǎng)站的3種解決方案7. Xml簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理8. CSS hack用法案例詳解9. CSS3實(shí)例分享之多重背景的實(shí)現(xiàn)(Multiple backgrounds)10. ASP中常用的22個(gè)FSO文件操作函數(shù)整理
