我在使用POSTGRESQL的Django项目设置中遇到问题.
这是我的setting.py数据库设置
DATABASES = {
'default':{
'ENGINE':'django.db.backends.postgresql_psycopg2', # '.postgresql_psycopg2', '.mysql', or '.oracle'
'NAME':'indivo', # Required to be non-empty string
'USER':'indivo', # Required to be non-empty string
'PASSWORD':'ritvik',
'HOST':'', # Set to empty string for localhost.
'PORT':'', # Set to empty string for default.
},
}
Run Code Online (Sandbox Code Playgroud)
现在在postgres后端我所做的是.
rohit@rohit-desktop:~$ sudo su - postgres
postgres@rohit-desktop:~$ createuser --superuser indivo # create a super user indivo
postgres@rohit-desktop:~$ psql # open psql terminal
psql (9.1.8)
Type "help" for help.
postgres=# \password indivo # set the password …
Run Code Online (Sandbox Code Playgroud) 我想使用unix命令行沿表模式和表数据转储我的数据库.
我用了 .
mysqldump -d -u root -p frontend > frontend.sql
Run Code Online (Sandbox Code Playgroud)
但是上面的命令只是转储模式而不是数据库中的数据.
请帮助我如何在数据中转储数据库.
我在django-allauth面临一个问题.
我配置localhost:9000/admin/
了以下详细信息
socialapp.
provider:Name:Client id:App ID,或consumer key Key:Secret:etc.
我设置SITE_ID = 2(因为我将默认站点example.com更改为localhost:9000)
In setting.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'uni_form',
'allauth',
'allauth.account',
'allauth.socialaccount',
'bootstrapform',
# 'allauth.socialaccount.providers.twitter',
# 'allauth.socialaccount.providers.openid',
'allauth.socialaccount.providers.facebook',
)
SOCIALACCOUNT_PROVIDERS = \
{ 'facebook':
{ 'SCOPE': ['email', 'publish_stream'],
'AUTH_PARAMS': { 'auth_type': 'reauthenticate' },
'METHOD': 'oauth2' ,
'LOCALE_FUNC': 'path.to.callable'} }
Run Code Online (Sandbox Code Playgroud)
现在我正在上网 http://localhost:9000/accounts/facebook/login
我收到错误: SocialApp matching query does not exist.
请帮我解决一下我在这里做错了什么.
我正在使用socket.io尝试Node.js
现在这是我的场景我是ubuntu 12.04用户,我在桌面上有文件夹pp
在里面我是推送服务器文件即 app.js
这是内容
var fs = require('fs')
, http = require('http')
, socketio = require('socket.io');
var server = http.createServer(function(req, res) {
res.writeHead(200, { 'Content-type': 'text/html'});
res.end(fs.readFileSync(__dirname + '/index.html'));
}).listen(8080, function() {
console.log('Listening at: http://localhost:8080');
});
socketio.listen(server).on('connection', function (socket) {
socket.on('message', function (msg) {
console.log('Message Received: ', msg);
socket.broadcast.emit('message', msg);
});
});
Run Code Online (Sandbox Code Playgroud)
现在在同一文件夹中我有另一个文件index.html喜欢
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="/socket.io/socket.io.js"></script>
<script>
$(function(){
var iosocket = io.connect();
iosocket.on('connect', function () {
$('#incomingChatMessages').append($('<li>Connected</li>'));
iosocket.on('message', function(message) {
$('#incomingChatMessages').append($('<li></li>').text(message));
});
iosocket.on('disconnect', function() { …
Run Code Online (Sandbox Code Playgroud) 我在django序列化中遇到了问题
这是我的国家模型
class State(models.Model):
class Translation(translation.Translation):
name = models.CharField(max_length=64)
capital = models.ForeignKey('City', related_name="state_capital", null=True)
country = models.ForeignKey(Country, related_name="state_country", null=True)
latitude = models.DecimalField(max_digits=9, decimal_places=6, default=Decimal("0.0"))
longitude = models.DecimalField(max_digits=9, decimal_places=6, default=Decimal("0.0"))
code = models.CharField(max_length=2)
Run Code Online (Sandbox Code Playgroud)
基于county_id我正在过滤状态名称并尝试转换为json格式,以便我可以更新选择框.
但是我这样做了.
<django.utils.functional.__proxy__ object at 0x7feaac2761d0> is not JSON serializable
Run Code Online (Sandbox Code Playgroud)
这是我的看法.
def get_getstate(request):
catid = request.GET['catid']
get_related_subcategory = State.objects.filter(country_id = catid)
json_models = serializers.serialize("json", get_related_subcategory)
return HttpResponse(json_models, mimetype="application/javascript")
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个错误.
更新
我也是这样试过的
from django.core.serializers.json import Serializer as JSONSerializer
import decimal
import json
class DecimalEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, …
Run Code Online (Sandbox Code Playgroud) 我想userid
从django url 传递到我的视野
这是我在Django模板中编写的内容
<a href ={% url 'user_details' x.id %} class='btn btn-primary' style="float: right;" >Know More</a></div>
Run Code Online (Sandbox Code Playgroud)
要处理这个网址,我已经写过Url了
url(r'^User/(\d{userid})/$', 'search.views.user_detail',name='user_details'),
Run Code Online (Sandbox Code Playgroud)
但是我收到了一个错误,即
NoReverseMatch at /search/
Reverse for ''user_details'' with arguments '(2L,)' and keyword arguments '{}' not found.
Run Code Online (Sandbox Code Playgroud)
请帮帮我,我在这里做错了什么.
我的Django模型中有一个布尔字段
reminder = models.BooleanField()
Run Code Online (Sandbox Code Playgroud)
现在我想在某些条件下比较我的django模板中的这个字段.
我这样做
{% if x.reminder == 'True' %}
Run Code Online (Sandbox Code Playgroud)
但不幸的是,上面的代码没有给我预期的结果.我想删除所有reminder = False
请帮助我,我可能在这里做错了什么.
谢谢
我使用python请求模块进行REST请求.
我正在尝试制作一个肥皂请求,但我想知道无法为此得到一个例子.这是我的肥皂身体和标题.
<auth>
<apikey>xcvzxcvcxzv-a0-0035c6fbc04f</apikey>
</auth>
Run Code Online (Sandbox Code Playgroud)
身体
<reports>
<report>
<name>Test</name>
</report>
</reports>
Run Code Online (Sandbox Code Playgroud)
这是wsdl url
https://ltn.net/webservices/booking/r1/index.wsdl
Run Code Online (Sandbox Code Playgroud)
请告诉我如何使用python在这里发布帖子请求.如果不可能使用requests
模块那么可能是其他替代方案?
我刚开始在Django后端看mongo db.
我几乎没有问题.
1.我可以使用原始mongo db而不是使用Django ORM作为查询集.
2.我的应用程序是针对电子健康记录进行的,所以somone可以添加许多细节somone不会添加任何东西(Basicaaly它不应该依赖数据库字段.)请帮助我在这种情况下我应该如何设计我的模型.或者我可以使用Django视图中的原始mongo db查询直接获取和数据,而不是使用Model?
我浏览了一些博文,发现它工作得有点好.
但是.我可以在数据库中插入一些未在Django模型中定义的字段.
真的很困惑.
任何帮助和建议都会得到满足.
我在比较Django模板中的两个日期时遇到了问题.
我的模型中有一个日期字段:
date_created = models.DateTimeField(auto_now=True)
Run Code Online (Sandbox Code Playgroud)
我想比较date_created到今天的日期.所以这就是我在django模板中所做的事情:
{% if x.for_meeting.date_created < today%} # (x is the instance of MeetingRecord class where for_meeting field is Foreign key to Meeting table Where date_created)
Run Code Online (Sandbox Code Playgroud)
现在我正在计算今天的视图:
today = datetime.now().strftime("%B %d, %Y,%I:%M %P")
Run Code Online (Sandbox Code Playgroud)
不幸的是我无法比较日期.
请告诉我,我在这里做错了什么.
我最近将我的网站移动到nginx服务器.我的python代码在8086端口上的同一台机器上运行,但我的php curl模块无法正常工作.我不知道我在这里做错了什么.
我已安装php5-fpm
,但仍无法解决此问题.我也看不到错误,因为nginx只是向我显示空白屏幕.顺便说一句.它在curl_init()
声明之前打印所有值.
我也可以发布我的Nginx配置,但我不认为这是必需的.
刚开始使用mongo db。
context = {}
if request.method == 'POST':
context['name'] = request.POST['name']
context['username'] = request.POST['username']
context['mobile'] = request.POST['mobile']
get = db.messages.find( { 'name' : request.POST['name'] } )
if get is not None:
print get.name
Run Code Online (Sandbox Code Playgroud)
我的数据库中有两条记录。
> db.messages.find()
{ "_id" : ObjectId("513f2cf1ae4cb53c1374b4f6"), "username" : "hello@gmail.com", "mobile" : "78978555", "name" : "rohit" }
{ "_id" : ObjectId("513f2cfeae4cb53c1374b4f7"), "username" : "hi@gmail.com", "mobile" : "8528522", "name" : "Rohti" }
Run Code Online (Sandbox Code Playgroud)
当我发布名称为rohit的表格时。我收到上述错误。
请告诉我在这里我可能做错了什么。
我知道我在mongo db中执行错误的查询。请帮助我回到正轨。