看看男人日女人,亚洲欧美日韩日本国产三,国产精品欧美日韩区二区,妓女影库妓女网在线视频

第8天 – Django3.0項目實戰(zhàn),部門管理系統(tǒng)的構建(dj部門管理方案)

項目還是sales,不用重新構建,也不用改任何配置。構建應用department,可用開發(fā)工具,也可用python3 manage.py startapp department命令完成。新建urls.py文件、新建templates文件夾(目錄)和靜態(tài)文件夾static并新建images、css和js文件夾(目錄),完成之后目錄如下。

第8天 - Django3.0項目實戰(zhàn),部門管理系統(tǒng)的構建(dj部門管理方案)

8.1 靜態(tài)文件

在Django中,靜態(tài)文件是指圖片、css、js等文件,這些文件分別放在static文件夾下的images、css、js目錄中。在模板文件中,要引用靜態(tài)文件的話,可以使用static標簽進行引入。

Django中的靜態(tài)文件是通過django.contrib.staticfiles框架進行統(tǒng)一管理的。它在尋找時,會去掉外層static,一旦找到就直接返回,如果有重名的,返回的內(nèi)容可能不是你想要的,為了解決這個問題,你需要在static下新建以應用名稱(department)命名的文件夾(目錄)。

如果想要新建的應用(department)啟動,你需要到settings.py文件中的INSTALLED_APPS節(jié)點進行配置。

INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'base', 'department',]

8.2 models設計

有了《數(shù)據(jù)字典》,model的設計還是比較簡單的,主要找出數(shù)據(jù)表的數(shù)據(jù)類型對應的類型屬性就好了。打開department/models.py,洋洋灑灑地輸入如下代碼。

from django.db import modelsimport django.utils.timezone as timezoneclass Department(models.Model): name = models.CharField(max_length=120, verbose_name='部門名稱') leader = models.CharField(max_length=60, verbose_name='負責人') phone = models.IntegerField(verbose_name='手機號') region = models.CharField(max_length=60, verbose_name='區(qū)域') address = models.CharField(max_length=200, null=True, blank=True, verbose_name='地址') longitude = models.DecimalField(max_digits=9, decimal_places=6, null=True, blank=True, verbose_name='經(jīng)度') latitude = models.DecimalField(max_digits=8, decimal_places=6, null=True, blank=True, verbose_name='緯度') createDate = models.DateTimeField(default=timezone.now, verbose_name='創(chuàng)建日期')

還記得設計完model之后下一步要做什么么?沒錯,要進行數(shù)據(jù)遷移。

python3 manage.py makemigrations departmentpython3 manage.py migrate department

第8天 - Django3.0項目實戰(zhàn),部門管理系統(tǒng)的構建(dj部門管理方案)

好了,有關部門管理系統(tǒng)的構建的內(nèi)容,老陳講完了,如果覺得對你有所幫助,希望你能轉(zhuǎn)發(fā)點贊,讓更多的人看到這篇文章。你的轉(zhuǎn)發(fā)和點贊,就是對老陳繼續(xù)創(chuàng)作和分享最大的鼓勵。

一個當了10年技術總監(jiān)的老家伙,分享多年的編程經(jīng)驗。想學編程的朋友,可關注今日頭條:老陳說編程。我在分享Python,前端、Java和App方面的干貨。關注我,沒錯的。

#Python##Django##程序員##Web##項目實戰(zhàn)#

相關新聞

聯(lián)系我們
聯(lián)系我們
在線咨詢
分享本頁
返回頂部
商都县| 青神县| 汤阴县| 昌黎县| 图们市| 通榆县| 北碚区| 石河子市| 梧州市| 绥棱县| 乳山市| 天长市| 阳江市| 错那县| 舟曲县| 馆陶县| 景东| 兴安盟| 旬邑县| 三河市| 平谷区| 和田县| 洪湖市| 洞头县| 杭锦旗| 兴海县| 南溪县| 新河县| 望奎县| 湄潭县| 三河市| 肇庆市| 教育| 同江市| 成都市| 尼玛县| 乌兰察布市| 凌云县| 浠水县| 修武县| 郸城县|