2024-11-02 13:07:52
导读:本篇文章首席CTO笔记来给大家介绍有关手机端如何访问django的相关内容,希望对大家有所帮助,一起来看看吧。
如何使用Django编写手机App服务端后台首先app后台和语言,框架没有关系,适合不适合要看开发者对这个东西的熟悉程度。django作为python中一个比较完整的框架,包括一个完整项目开发所需的大部分功能,所以使用django可以快速完成项目,当然也包括app后台服务器代码。如果解决了您
django和python做的管理系统能在手机上运行么
手机想运行server的话不大可能,做好的系统用手机访问可以的,就是普通的网站
如何在手机上打开django网页settings.py
MIDDLEWARE_CLASSES?=?(
????'django.middleware.common.CommonMiddleware',
????'django.contrib.sessions.middleware.SessionMiddleware',
????'django.middleware.csrf.CsrfViewMiddleware',
????'django.contrib.auth.middleware.AuthenticationMiddleware',
????'django.contrib.messages.middleware.MessageMiddleware',
)
INSTALLED_APPS?=?(
????'django.contrib.auth',
????'django.contrib.contenttypes',
????'django.contrib.sessions',
????'django.contrib.sites',
????'django.contrib.messages',
????'django.contrib.admin',
????'django.contrib.staticfiles',
)
urls.py
from?django.conf.urls.defaults?import?*
from?django.contrib?import?admin
from?django.conf?import?settings
admin.autodiscover()
urlpatterns?=?patterns('',
????url(r'^admin/',?include(admin.site.urls)),
)
if?settings.DEBUG:
????urlpatterns?=?patterns('',
????????url(r'^media/(?Ppath.*)$',?'django.views.static.serve',
????????{'document_root':?settings.MEDIA_ROOT,?'show_indexes':?True}),
????????url(r'',?include('django.contrib.staticfiles.urls')),
????)?+?urlpatterns
django能开发手机客户端么django是python的web开发框架,可以快速构建内容主导型的网站,比如个人博客,新闻网站等。
手机客户端一般是用android(java)和IOS(objective-c)进行开发。django里包含网站的后台程序,和所有web后台程序一样,django写的后台程序是可以来开发手机应用的服务器端的。
如何独立使用django的数据库访问功能1.安装Django
[plain]viewplaincopy
cdDjango-1.4
pythonsetup.pyinstall
2.安装postgresql的客户端:
[plain]viewplaincopy
sudoapt-getinstall-ypostgresql-client-9.1python-psycopg2
3.新建project:
[plain]viewplaincopy
django-admin.pystartprojectmyproject
4.在myproject下新建app:
[plain]viewplaincopy
pythonmanage.pystartappmyapp
4.新增环境变量:
编辑/etc/profile文件,在末尾加入以下语句:
[plain]viewplaincopy
spanstyle="color:#FF0000;"exportPYTHONPATH=$PYTHONPATH:/home/yc/src/myproject
exportDJANGO_SETTINGS_MODULE=myproject.settings/span
5.
假设数据库已经由Django的另一个应用(名称为otherapp)建好,数据库类型是postgresql,名称为mydb,位于
192.168.1.23。见好的数据库中有一个表,名称是otherapp_user,则将otherapp/models.py拷贝到myapp
/models.py。
注意检查models.py下的classuser类的classMeta:部分,如果没有applabel标签,则要加上:app_label='otherapp'
再修改/home/yc/src/myproject下的settings.py文件,如下:
[plain]viewplaincopy
DATABASES={
'default':{
'ENGINE':'django.db.backends.postgresql_psycopg2',#Add'postgresql_psycopg2','mysql','sqlite3'or'oracle'.
'NAME':'mydb',#'vps2db_test1'Orpathtodatabasefileifusingsqlite3.
'USER':'postgres',#Notusedwithsqlite3.
'PASSWORD':'123',#Notusedwithsqlite3.
'HOST':'192.168.1.23',#Settoemptystringforlocalhost.Notusedwithsqlite3.
'PORT':'5432',#Settoemptystringfordefault.Notusedwithsqlite3.
}
}
[plain]viewplaincopy
INSTALLED_APPS=(
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'spanstyle="color:#FF0000;"myapp/span',
)
6.在myapp目录下编写测试程序
[python]viewplaincopy
frommodelsimportuser
if__name__=="__main__":
try:
u=user.objects.get(id=user_id)
exceptuser.DoesNotExist:
print"usernotexist)
returnNone
else:
returnu
结语:以上就是首席CTO笔记为大家整理的关于手机端如何访问django的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~